Développer une application web Java EE avec Struts
Programme
Introduction
- Architecture n-tiers
- Architecture MVC2
- Présentation de Struts
L’architecture de Struts
- Application du MVC2
- Le composant Vue : le formulaire HTML et le bean formulaire
- Les fichiers MessageResources et Application.properties
- Validation des données et ActionErrors
- Automatisation des contrôles de saisies : DynaForm et Validator
- Formulaire dynamique
- Le composant Contrôleur
- Le composant Modèle
- Transmission de données à la Vue via une classe Constantes
- Pattern DTO (Data Transfer Object)
- Assemblage de l’application : le fichier struts-config.xml
Les balises Struts
- Rappels sur le fonctionnement des tags lib personnalisés de la JSTL
- Vue d’ensemble des balises Struts
- Comparaison avec la JSTL
- Les balises Struts pour HTML
- Les éléments de base
- Traitement des formulaires
- Validation des saisies
- Téléchargement d’un fichier
- Les balises logic
- Les balises d’imbrication et de modèles
- La bibliothèque tiles
Configuration
- Analyse de la structure du fichier struts-config.xml
- Modèle de struts-config.xml
- Les DataSource
- Les beans formulaires
- Gestion des exceptions
- Transferts globaux
- Associations aux actions
- Le Contrôleur
Ressources de messages et internationalisation