Télécharger le programme - Formation informatique à Bordeaux

Transcription

Télécharger le programme - Formation informatique à Bordeaux
STUTS
3 jours
Objectif de la formation
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 1 Connaître les bonnes pratiques de développement avec Struts 1.
Pré-requis : Pratique du développement d’applications J2EE pour le Web (JSP/ Servlet). Notions de base du
langage HTML.
Public : Architecte technique, Chef de projet, Développeur, Équipe projet
1. Introduction
Le projet Struts
Historique et positionnement 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 1
Mise en place d’une première application Struts 1
Les classes de base de Struts 1 : ActionServlet, RequestProcessor, Action
Déploiement d’une application Struts 1
Gestion des formulaires avec Struts 1
Présentation des ActionForms
Validation des paramètres d’un formulaire
Utilisation des tags de formulaire dans les pages JSP
3. Les bibliothèques de balises
Les principales bibliothèques Struts 1
Utilisation des balises recommandées avec la mise en œuvre de Struts (html, bean...)
Intégration de Struts 1 aux JSTL (JSP Standard Tag Libraries)
Les bibliothèques core et format. Intégration de Struts 1 aux JSTL. Résolution de problématiques récurrentes sur les JSTL
Utilisation de l’Expression Language
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 1
Récupération d’un message à partir d’une action, à partir d’une page JSP
Bonnes pratiques concernant l’internationalisation avec Struts 1
Global Consulting International - N° SIRET 493 342 729 00024 - NAF 7022Z
Tel : 05 57 54 77 02 - Déclaration d'existence No 72 33 07 998 33
Salles de formation : 19 rue du Cdt Cousteau - 33100 Bordeaux / Siège : 61 rue Camille PELLETAN - Cidex 06 - 33150 Cenon
5. Struts avancé
Gestion des exceptions
Gestion déclarative des exceptions avec Struts 1
Les DispatchActions
Les différents types de DispatchAction
Utilisation des DispatchActions pour réduire le nombre d’actions Struts 1
Formulaires dynamiques et validator
Mise en place d’un DynaActionForm
Mise en place d’une validation XML avec le Validator
Les principaux types de validation proposés par le Validator
Validation côté client avec la génération du JavaScript
Tiles
Agencement des pages JSP avec Tiles
Définition et héritage d’agencement
Autres sujets
Les forward globaux et exceptions globales
Répartition d’une application en modules
Struts et les projets connexes
Global Consulting International - N° SIRET 493 342 729 00024 - NAF 7022Z
Tel : 05 57 54 77 02 - Déclaration d'existence No 72 33 07 998 33
Salles de formation : 19 rue du Cdt Cousteau - 33100 Bordeaux / Siège : 61 rue Camille PELLETAN - Cidex 06 - 33150 Cenon

Documents pareils