Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
framework-web:spring:td6 [2019/03/26 20:21] – [Application Script-library (suite)] jcheron | framework-web:spring:td6 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
< | < | ||
==== Notions abordées ==== | ==== Notions abordées ==== | ||
+ | |||
+ | [[https:// | ||
* Back-end : | * Back-end : | ||
Ligne 15: | Ligne 17: | ||
- Front-end : | - Front-end : | ||
* SPA vueJS | * SPA vueJS | ||
- | * Vuetify | + | * Semantic-UI Vue |
< | < | ||
Ligne 22: | Ligne 24: | ||
* [[https:// | * [[https:// | ||
- | * [[https://vuetifyjs.com/en/getting-started/ | + | * [[https://semantic-ui-vue.github.io/#/|Semantic-UI Vue]] |
* [[https:// | * [[https:// | ||
Ligne 30: | Ligne 32: | ||
L' | L' | ||
- | Point d' | + | Point d' |
* L' | * L' | ||
* Cette recherche retourne les scripts correspondant au texte saisi. | * Cette recherche retourne les scripts correspondant au texte saisi. | ||
- | * La recherche s' | + | * La recherche s' |
* Les membres de données sur lesquels s' | * Les membres de données sur lesquels s' | ||
===== Contraintes techniques ===== | ===== Contraintes techniques ===== | ||
- | Ce module doit être développé comme une SPA, à partir de VueJS et Spring-boot. | + | * 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. | + | |
===== Implémentation ===== | ===== Implémentation ===== | ||
- | + | Rester sur le même projet | |
- | Rester sur le même projet : | + | |
<wrap mytodo> | <wrap mytodo> | ||
Ligne 54: | Ligne 55: | ||
Implémenter la partie SPA du projet dans un contrôleur **ScriptController** | Implémenter la partie SPA du projet dans un contrôleur **ScriptController** | ||
+ | |||
+ | <wrap mytodo> | ||
+ | |||
+ | Ajouter la possibilité : | ||
+ | * De trier les scripts dans la réponse | ||
+ | * De sélectionner les membres à afficher dans la réponse | ||
+ | * D' | ||
+ | |||
+ | |||
+ | < | ||
+ | * Créer impérativement une **page d' | ||
+ | * 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** | ||
+ | < |