Formation Struts – Développer une application Web JEE avec Struts
Objectifs
- Comprendre le fonctionnement des interfaces WEB basées sur le modèle MVC
- Savoir maîtriser les principales fonctionnalités de Struts
- Réaliser la couche de présentation d'une application J2EE
Contenu
Architecture
- Les architectures en couche
- Détail du modèle MVC
- Struts dans la couche de présentation
- Détails des composants impliqués dans le flux de traitement des requêtes
- RequestProcessor, ActionServlet, Action....
- Les différents modes d'accès à la couche métier
Démarrage
- Structure d'une application J2EE
- Configuration requise par Struts
- Création d'une première Action et d'une première JSP
Interactions utilisateurs
- Paramètres issus de la requête
- Les formulaires
- Cycle de vie et portée d'un formulaire
- Comment déclarer un formulaire
- Première validation de formulaire
- Exploration en détails des balises Struts : html, logic, bean, nested
Usage des JSTL dans une application Struts
- Alternative ou complément des tags Struts
- Mise en oeuvre des principaux tags JSTL
Contrôle de la navigation
- Présentation des différents types d'actions
- La gestion des exceptions
- La gestion de la sécurité
La validation
- Exploration du mécanisme de validation des formulaires
- Génération de la validation côté client et serveur avec Struts Validator
Découpage en modules
- Comment respecter le découpage fonctionnel d'une application ?
- Les interactions entre les modules
Tiles
- Enjeux de l'organisation des IHMs
- Mécanisme de l'internationalisation
- Descripteurs tiles et mise en ouvre
Struts Avancé
- Les propriétés indexés : mécanique, accès et validation
- Les actions génériques et leur mise en oeuvre avec les wildcards
- Comment étendre Struts : création de plugins, surcharge de l'ActionServlet
Durée
3 jours (21h)
Tarif (déjeuners inclus)
1450 € (HT)
Lieu
Répartition
50% théorie
50% pratique
Pré-requis
Connaissance de Java
Public
Architecte
Développeur
Chef de projet
Dates des sessions
21 au 23 janvier 2008
10 au 12 mars
19 au 21 mai
2 au 4 juillet
8 au 10 septembre
12 au 14 novembre
Inscription
Intra-entreprise
Renseignements
+33(0)1.45.26.19.15
training@zenika.com
Télécharger la fiche !