Développement Java sous STRUTS: Version 1.2Editions ENI, 2006 - 415 pages Cet ouvrage s'adresse à toute personne désireuse de perfectionner ses connaissances sur le développement Web avec Java. Il décrit les différents constituants de Struts ainsi que les méthodes pour développer des applications utilisant ce framework. Le chapitre 1 permet de découvrir le développement Web avec Java. Le chapitre 2 présente le framework Struts d'un point de vue théorique puis d'un point de vue pratique en développant une première application Struts. La Vue du modèle MVC 2 Struts est présentée dans le chapitre 3, les ActionForms et les formulaires JSP y sont détaillés. Le chapitre 4 présente les validations en utilisant des méthodes de la classe ActionForm et/ou les validators. Il présente également différentes méthodes de validation utilisant des formulaires constitués de plusieurs pages JSP. Le chapitre 5 présente le contrôleur représenté par la classe ActionServlet et les classes Action. Les balises Struts sont détaillées dans le chapitre 6. Le chapitre 7 montre comment implémenter le modèle dans une application Struts. Différentes méthodes sont proposées, la première en utilisant des classes Java simples, la deuxième détaille l'utilisation du Design Patten DAO, la troisième utilise le framework objet/relationnel Hibernate, la dernière les EJB et les services web. Le chapitre 8 présente des outils open source qu'il est possible d'utiliser avec Struts : ANT, Maven, Log4J, JUnit. Il présente également la future version de Struts 1.3 ainsi que quelques technologies concurrentes présentes ou futures (JSF, Shale, MyFaces). |
Table des matières
C | 14 |
Le modèle MVC | 18 |
6 | 27 |
2 | 37 |
B Les contrôles serveur ou taglibs | 63 |
A Introduction | 106 |
Les Validators | 117 |
Les Dynaforms et les Validators | 142 |
Les balises html | 207 |
password | 210 |
Les balises logic | 224 |
JSTL StrutsEL et Jakarta | 247 |
Conclusion | 253 |
Chapitre 8 | 305 |
Conclusion | 349 |
Installation et configuration des outils Annexe | 352 |
E Les règles de validation personnalisées | 148 |
F Conclusion | 156 |
Le Contrôleur Chapitre 5 | 159 |
Les classes Action dérivées | 172 |
E Les méthodes Helper | 188 |
A Introduction | 197 |
8 | 203 |
MYSQL | 364 |
E Le Plugin Tomcat | 374 |
B Une page JSP avec Eclipse | 389 |
DTD Strutsconfig xml Annexe C | 395 |
414 | |
415 | |
Expressions et termes fréquents
ActionMapping mapping ActionMessage Adresse http://localhost:8080/Premier Affichage Favoris Outils affiche Apache Tomcat attributs balise permet bean de formulaire body bgcolor="white classe Action Cliquez déclaration définit depends="required design pattern développeur DOCTYPE dossier Edition Affichage Fayoris Editions ENI éléments email Exemple Explorer Fichier Edition fichier de propriétés Fichier Edition Affichage fichier struts-config.xml fichier web.xml field footer="errors.pied form-bean forward framework head header="errors.entete Hibernate html:errors html:text HttpServletRequest request identifie implémenter init-param input Internet Explorer Fichier J2EE JavaBean javadoc JBoss l'application l'attribut property l'utilisateur logic Login message méthode Microsoft Internet Explorer MySQL name nested obligatoire package page JSP pages JSP paramètres prefix prefix="html prenom private String property="nom propriété du bean public class public String public void Rechercher Favoris récupérer requête rights reserved serveur serveur d'application service Web servlet Struts submit Sun Microsystems taglib uri="/tags/struts-html Terminé Intranet throws Tiles Tomcat type utiliser valeur validation validator Voici le résultat web-app write name="animal