| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| javaee:td1 [2013/11/05 08:41] – [Exercice 4] jcheron | javaee:td1 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| ====== TD n°1, éléments de correction ====== | ====== TD n°1 Java EE, éléments de correction ====== |
| ===== Exercice 1 ===== | ===== Exercice 1 ===== |
| Corrigé dans l'énoncé | Corrigé dans l'énoncé |
| |
| |< 100% 20% - - - >| | |< 100% 20% - - - >| |
| ^Package ^Classe ^Description^ | ^Package ^Classe/fichier ^Description^ |
| |<html><div class="folder">net.td.metier</div></html> |<html><div class="class">Link</div></html> |Représente un lien Internet | | |<html><div class="folder">net.td.metier</div></html> |<html><div class="class">Link</div></html> |Représente un lien Internet | |
| | |<html><div class="folder">net.td.utils</div></html> |<html><div class="class">Gateway</div></html> |Classe passerelle entre métier et la Session | |
| | |::: |<html><div class="class">Gui</div></html> |Classe technique destinée à l'affichage | |
| | |<html><div class="folder">net.td.controller</div></html> |<html><div class="class">SLink</div></html> |Contrôleur de l'application | |
| | |<html><div class="folder">WEB-INF/</div></html> |<html><div class="class">*.jsp</div></html> |Vues de l'application | |
| |
| | __**Documentation :**__ |
| | |
| | * [[http://api.kobject.net/doc-td2/|Documentation des classes]] |
| | |
| | <html><div class="todo">Vues à implémenter : |
| | <ul> |
| | <li><b>listLinks.jsp</b> : Affichage de la liste des liens</li> |
| | <li><b>error.jsp</b> : Affichage d'un message d'erreur récupéré dans l'attribut <b>errorMessage</b> de la requête</li> |
| | <li>Implémenter ensuite la suite du TD2 : gestion des cookies</li> |
| | </div></html> |
| ==== Classe métier :Link ==== | ==== Classe métier :Link ==== |
| |
| loadView("listLinks", request, response); | loadView("listLinks", request, response); |
| }else{ | }else{ |
| request.setAttribute("link", aLink); | request.setAttribute("errorMessage", "Impossible de mettre à jour "+aLink); |
| loadView("error", request, response); | loadView("error", request, response); |
| } | } |