Formation : Struts 2
(Réf. 19226)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Java
Prérequis
- Pratique du développement d'applications J2EE pour le Web (JSP / Servlet). Connaissances des nouvelles fonctionnalités Java 5. Notions de base du langage HTML.
Public
- Architecte technique
- Chef de projet
- Développeur
- Équipe projet
Objectifs
- Comprendre l'intérêt d'une architecture technique dédiée au développement d'applications Web avec J2EE
- Maîtriser les fonctionnalités courantes et avancées de Struts 2
- Connaître les bonnes pratiques de développement avec Struts 2
Type de formation
CourteProgramme
1. ARCHITECTURE J2EE
Rappel architecture n-tiers.
Historique et positionnement de Struts 2 dans une architecture J2EE.
L'architecture Modèle / Vue / Contrôleur
Introduction au paradigme MVC dans le cadre d'un projet J2EE, rôles des servlets et des JSP dans le contexte MVC.
Les améliorations proposées par l'architecture MVC2.
2. LES BASES DE STRUTS 2
Pré-requis techniques de la plate-forme.
Architecture globale (filter dispatcher, interceptors, cycle de vie d'une requête, intégration à Spring, support d'Ajax).
Présentation des descripteurs de déploiement.
Création et mise à jour du fichier struts.xml.
3. LA BIBLIOTHEQUE DE BALISES
Présentation des taglibs en général, focus sur la JSTL.
Tags génériques (input…), tags de contrôles (if/else, iterators…), tags de composants graphiques.
4. GESTION DES MESSAGES ET DE L'INTERNATIONALISATION
L'internationalisation en Java
Externalisation des libellés dans des fichiers properties.
Principes généraux du multilinguisme.
L'internationalisation avec Struts 2
Récupération des messages.
Bonnes pratiques concernant l'internationalisation avec Struts 2.
5. STRUTS 2 AVANCE
Validation et configuration par les annotations
Un héritage de Java 5 : comment paramétrer Struts 2 sans fichier de configuration.
Personnalisation des thèmes graphiques
Mécanisme de template, Freemarkers.
Intégration d'Ajax dans l'application Web
Aperçu de DOJO, réalisation d'une page Web 2.0.
6. SYNTHESE
Bref comparatif entre Struts 1 et 2.
Les bonnes pratiques de développement, une interface interactive à l’aide du framework Struts 2.Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :