Programme du cours
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