Revenir à la liste des catégories de formation



Formation : Struts 2


(Réf. 19226)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Dé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

Courte

Programme

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é
Revenir en haut


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 :


Revenir en haut





Revenir à la liste des catégories de formation