Rappels sur les servlets
- Principes
- Mise en oeuvre
- Partage d'information, gestion de session
- Délégation de traitement
Rappels sur les JSP
- Principes
- Mise en oeuvre
- Balises
- Variables implicites
- Ecriture de JSP
Rappels sur les architectures distribuées
- Les différents modèles d'architectures techniques
- L'architecture 3-tiers
- L'architecture multi-niveaux
Présentation de Struts
- Design pattern Model View Controller
- Fonctionnement de Struts
- Les éléments de Struts
- ActionServlet, Action et ActionForm
- Les balises spécifiques
|
Développement avec Struts
- Développement du contrôleur
- Les Actions
- Les ActionMapping
- Le fichier struts-config.xml
- Le fichier web.xml et les paramètres d'initialisation
- Développement de la vue
- Configuration des bibliothèques de balises
- Développement du modèle
- Les ActionForm
- La validation des formulaires
- La gestion des exceptions
Les bibliothèques de balises Struts
- Taglib bean : internationalisation
- Taglib html : contrôles html avancés
- Taglib logic : exécution de code
- Taglib nested : imbrication de balises
- Taglib tiles : création de pages complexes
Utilisation avancée
- Fichiers de ressources
- Factorisation de plusieurs actions
- Validator : validation avancée paramétrable
- Upload de fichiers
- Pools de connexions
|