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:td0 [2019/02/01 11:25] – [Redirection] jcheron | framework-web:spring:td0 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
Notions abordées : | Notions abordées : | ||
Ligne 7: | Ligne 7: | ||
* Session et contexte | * Session et contexte | ||
+ | ==== - Création du repository git ==== | ||
+ | |||
+ | - Créer un dossier **springboot-tds** ; | ||
+ | - Publier **springboot-tds** sur github en tant que nouveau repository ; | ||
+ | - Ajouter **jcheron** à la liste des **colaborators** de ce projet ; | ||
+ | - Publier (commit and push) régulièrement sur github. | ||
===== Création ===== | ===== Création ===== | ||
Créer le projet td0 : | Créer le projet td0 : | ||
Ligne 17: | Ligne 23: | ||
Configurer le projet dans **application.properties**, | Configurer le projet dans **application.properties**, | ||
+ | |||
+ | ==== Vues ==== | ||
+ | |||
+ | On utilisera [[https:// | ||
+ | |||
+ | Créer un template **header.html** : | ||
+ | |||
+ | <sxh html; | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <meta charset=" | ||
+ | < | ||
+ | <link rel=" | ||
+ | </ | ||
+ | < | ||
+ | <div class=" | ||
+ | |||
+ | </ | ||
+ | |||
+ | Créer un template **footer.html** : | ||
+ | |||
+ | <sxh html; | ||
+ | </ | ||
+ | <script src=" | ||
+ | <script src=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
===== Objet métier ===== | ===== Objet métier ===== | ||
Ligne 63: | Ligne 99: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ==== Ajouts/ | ||
+ | |||
+ | * Ajouter la route **items/ | ||
+ | * Restructurer l' | ||
+ | * Ajouter une classe **s4.spring.models.Categorie** ayant un **libelle** et pouvant comporter une liste d' | ||
+ | * Modifier la classe **Categorie** pour qu' | ||
+ | * Mettre en session la liste des catégories, | ||
+ | * Afficher sur la route **/** les catégories et les items contenus (on pourra utiliser le composant [[https:// |