Framework MVC - Struts
Formation
À Chamelet
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Méthodologie
En intra entreprise
-
Lieu
Chamelet
-
Durée
3 Jours
Objectifs: Le MVC (Modèle-Vue-Contrôleur) est le principe d'architecture le plus répandu dans le développement d'applications Web en java. Le framework Struts, développé en open source dans le cadre de la fondation Apache, est depuis plusieurs années l'implémentation de référence de ce principe. Ce cours vous permettra de comprendre le pattern MVC tel qu'il est implémanté dans Struts et vous apprendra à développer des applications Web/JSP avec le framework. Struts. Destinataires: Développeurs, architectes et chefs de projets qui connaissancent et pratiquent java en architecture Web (JSP, Servlet) et ont des notions d'XML
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Architecture J2EE
- Rappels sur J2EE
- Les technologies Java Web : JSP et servlet
- Architecture MVC2
Premiers pas avec Struts
- Implémentation du MVC2 dans Struts
- Intégration dans l'architecture n-tiers
- Installation dans un projet Eclipse
- Modèle : les form beans (ActionForm)
- Vue : les JSP avec les taglibs HTML
- Contrôleur : les actions
- Configuration (struts-config.xml)
Développer les actions
- La structure du contrôleur (ActionServlet, RequestProcessor,...)
- La configuration d'une action
- La gestion des renvois : forward par action et forward global
- Les actions intégrées au framework (ForwardAction, DispatchAction, EventDispatchAction,...)
Développer les form beans
- La validation d'un form bean ; classes ActionErrors et ActionMessage
- Le cycle de vie d'un form bean
- Les form beans dynamiques (DynaActionForm)
- L'utilisation de Map et List
Utiliser les librairies de balise
- taglib bean
- taglib html
- taglib logic
- Concurrence avec JSTL
Gestion des erreurs
- La validation de form beans
- Les erreurs et exceptions dans les actions
- Afficher les messages d'erreur
- La gestion déclarative des exceptions
- La classe ModuleException
Techniques d'internationalisation
- Les principes i18n
- L'externalisation des textes dans un catalogue
- La gestion automatique de la langue
- La gestion spécifique de la langue
Framework de validation
- Les principe de validation déclarative
- Le framework Apache Validator
- Les règles de validation
- La validation de form beans classiques ou dynamiques
- La validation contextuelle
- La validation client en javascript
- L'internationalisation des règles de validation
Mise en page avec Tiles
- Les principes du framework Tiles
- L'installation avec Struts
- La mise en oeuvre
Approfondissements
- Mise en oeuvre de la chaîne de responsabilité (ou de commandes)
- L'organisation d'une application en modules
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Framework MVC - Struts