Framework MVC - Struts 2
Le MVC (Modèle-Vue-Contrôleur) est le principe d’architecture le plus répandu dans le développement d’applications Web en java. Le framework Struts 2, issu de la fusion entre le très populaire Struts 1 et le réputé WebWork, est une des références en la matière.
Ce cours vous permettra de comprendre le pattern MVC tel qu’il est implémenté dans Struts 2 et vous apprendra à développer des applications Web/JSP avec le framework Struts 2.
Programme de la formation
Présentation du framework
Les origines de Struts 2
Un framework pour le web
Principe du framework
Premiers pas avec Struts 2
Un formulaire simple avec sa classe d’action
La configuration
Le déploiement
Développement des actions
Les classes d’actions
L’organisation des actions
Les méthodes d’invocation
L’utilisation des caractères joker
Validation des données
Principe du framework de validation
Les validateurs prédéfinis
Ecrire un validateurs personnalisé
La validation javascript, côté client
La validation par annotations
Développements de JSP avec Struts
Le contexte de nommage des objets
Le langage d’expression OGNL
La syntaxe OGNL
La librairie de balises Struts : contrôle, données et formulaire
Personnalisation du rendu des pages
Les thèmes et templates
Le langage Freemarker
La composition des pages avec Tiles et Sitemesh
Internationalisation
Les techniques d’internationalisation
Le chargement des fichiers de traduction
La gestion des cultures (Locale)
Programmation Ajax
Le thème Ajax
Les tags Ajax
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Olivier Hanny.
