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:38] – [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é |
JSP et servlets, mise en place d’un contrôleur | JSP et servlets, mise en place d’un contrôleur |
| |
^Package ^Classe ^Description^ | |< 100% 20% - - - >| |
|<html><div class="package">net.td.metier</div></html> |<html><div class="classe">Link</div></html> |Représente un lien Internet | | ^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.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); |
} | } |