PRESENTATION : Struts2 est un framework Open Source facilitant le développement d’applications web en architecture MVC2. Son utilisation très répandue le rend incontournable pour le développeur d’applications Java EE
OBJECTIFS : mettre en œuvre le framework Struts pour le développement d’applications web en architecture MVC2
DUREE PRECONISEE : 3 jours
PUBLIC : développeurs, chefs de projet, architectes
PRE-REQUIS : maîtriser java, posséder des notions de base en HTML, ainsi que le développement de servlets/JSP
TRAVAUX PRATIQUES : ils sont effectués en environnements Open source Eclipse et Tomcat.
Environ 60% du temps total sont consacrés aux travaux pratiques
CONTENU DE LA FORMATION
Présentation de Struts2 :
- les origines de Struts2
- l’architecture MVC 2
- principe de Struts2
- installation, mise-en-oeuvre
Premiers pas avec Struts2 :
- formlulaire simple avec sa classe d’action
- la configuration
- le déploiement
Les actions :
- les classes d’actions
- organisation des actions
- les méthodes d’invocation
- utilisation des carcatères joker
Validation des données :
- principe du framework de validation
- validateurs prédéfinis
- développer son propre validateur
- la validation côté client
- la validation par annotations
Les JSP et la bibliothèque de balises :
- balises essentielles de Struts2
- le langage d’expression OGNL
Personnalisation du rendu des pages :
- les thèmes et les templates
- la composition des pages avec Tiles
Internationalisation d’applications Struts :
- gestion des messages par clés
- gestion des erreurs
Programmation Ajax :
- le thème Ajax
- les tags Ajax