Rappels sur le paradigme MVC Gestion des formulaires Internationalisation d'une application
Présentation des modèles MVC et MVC2 Déclaration des beans de formulaires Struts
Principes de conception et séparation des rôles Validation simple des beans de formulaires Gestion des messages par clés
Gestion des erreurs Gestion des erreurs
Le modèle MVC et les composants Java EE Beans dynamiques Fichiers de propriétés
(JSP / Servlets / Beans, EJB) TP : Développement d'applications avec TP : Compléter une application Struts en y
line formulaires utilisant des beans et des beans intégrant l'internationalisation
dynamiques de formulaires, validation, line
Présentation traitements
Présentation générale line La sécurité
Implémentation MVC2 : principes retenus par Sécurité gérée par le conteneur
Struts Validation avancée avec Validator Authentification et autorisations
Les composants d'une application Struts Principe Notions de rôle et de realm
Installation, configuration liste des contraintes standards TP : Compléter une application Struts en y
line Validations côté serveur et côté client intégrant la sécurité
TP : Développement d'une application avec line
Mise-en-œuvre formulaires et validation côté
Le contrôleur de Struts1: ActionServlet et serveur,Développement d'une application Aperçu de Struts 2
RequestProcessor avec formulaires et validation côté client Principe
Le fichier de configuration struts-config.xml line comparaison Struts1-Struts2
Paramètrage du descripteur web.xml line
JSP avec balises de Struts Les plugins
TP : Développement et déploiement d'une Rôle d'un plugin
première application Struts Installation d'un plugin
line TP : Mise en œuvre d'un plug-in dans une
application précédemment développée
Le modèle et les actions line
De la servlet contrôleur aux actions
Définition des actions dans struts-config.xml Présentation de Struts-layout
Les différentes actions Struts Intérêt de Struts-layout
Paramètres transmis aux actions, retour d'une Collections, arbres, tableaux, pannels
action TP : Mise en œuvre de Struts-layout dans
Gestion des erreurs une application précédemment développée
TP : Développement et déploiement line
d'applications avec traitements simples
line Conception de vues avec Tiles
Notion de template, d'attributs et de définition
Les vues et la bibliothèque de balises Utilisation du fichier tiles-def.xml
Balises essentielles de Struts, html, bean, logic TP : Mise en œuvre de Tiles dans une
Affichages des erreurs application précédemment développée
TP : Intégration de balises Struts dans les JSP line
d'une application
line