framework-web:spring:td6

TD n°6

 

QCM ecampus

  • Back-end :
    1. Service Rest
    2. Génération SPA
  1. Front-end :
    • SPA vueJS
    • Semantic-UI Vue

L'objectif est de créer un moteur de recherche pour les scripts.

Point d'entrée : route /search

  • L'utilisateur doit pouvoir effectuer une recherche simple sur les scripts (à partir d'1 seule zone de texte).
  • Cette recherche retourne les scripts correspondant au texte saisi.
  • La recherche s'effectue sur certains membres de données (title, description, content…) de chaque script.
  • Les membres de données sur lesquels s'effectue la recherche doivent être modifiables par l'utilisateur dans les options de recherche, accessibles directement depuis la même page.
  • Ce module doit être développé comme une SPA, à partir de VueJS et Spring-boot.
  • Une fois le module chargé, seules des requêtes Ajax vers un service Web REST seront effectuées.

Rester sur le même projet que dans le TD précédent :

//TODO 2.1

Implémenter la partie Rest du projet dans un contrôleur ScriptRestController

//TODO 2.2

Implémenter la partie SPA du projet dans un contrôleur ScriptController

//TODO 2.3

Ajouter la possibilité :

  • De trier les scripts dans la réponse
  • De sélectionner les membres à afficher dans la réponse
  • D'effectuer une recherche sur les membres des objets liés (type de script, catégorie…)

  • Créer impérativement une page d'accueil permettant de naviguer entre les différents TODOs
  • Alimenter la base de données avec des enregistrements réalistes en nombre suffisant (BDD à mettre dans le dossier DB de votre repository)
  • Mettez en valeur votre projet et présentez son contenu dans le README.md

  • framework-web/spring/td6.txt
  • Dernière modification : il y a 5 ans
  • de 127.0.0.1