Accroche
Nos formations
 
 
 
 
Développement Struts
Réf. : BLJ36
Durée : 3j / 21h
Tarif : 1400 €

Pré-requis

  • Pour suivre ce cours, les stagiaires doivent connaître le langage Java et le développement Web basé sur des servlets et es pages JSP.


Participants

  • Ce cours s'adresse aux développeurs d'applications client/serveur en langage Java.


Objectifs

  • À la fin de ce cours, les stagiaires seront à même de développer une application Web en utilisant le framework Struts.


Contenu

INTRODUCTION À L’ARCHITECTURE MVC

  • L’architecture MVC.
  • Application avec des servlets/JSP.
  • Limites de l’architecture MVC.
  • Présentation de l’architecture MVC2.
  • Présentation de Struts.

LE FRAMEWORK STRUTS

  • Application de MVC2 dans Struts.
  • Modèle, contrôleur, vue et action.
  • Mapping d’action et rendu.
  • Cycle de vie d’une requête avec Struts.

LES FORMULAIRES

  • La classe « ActionForm ».
  • Formulaires composé.
  • Formulaire dynamique : les « DynaForms ».
  • Validation d’entrée.
  • Valideur personnalisé : les « Validators ».
  • Struts validator (validation côté client).

ACTIONS STRUTS : LES CONTRÔLEURS

  • Les classes « ActionServlet » et « RequestProcessor ».
  • La classe « Action ».
  • Les actions prédéfinies.
  • Les classes utilitaires.

LIBRAIRIES DE BALISES (TAGLIBS) STRUTS

  • Notion de balise additionnelle.
  • Balises orientées HTML.
  • Balises d’accès aux données de requête ou de session.
  • Balises logiques.
  • Balises d’accès aux objets imbriqués.
  • Gestion des messages et internationalisation.

LE MODÈLE

  • Objet métier : concepts de base.
  • Persistance des données et le pattern Data Access Object (DAO).
  • Persistance via JDBC et pool de connexions.
  • Introduction aux services Web et aux Enterprise.
  • JavaBeans.

CONCEPTION AVANCÉE

  • Balises personnalisées..
  • La présentation modulaire avec les Tiles.
  • Les autres taglibs : JSTL, Struts-EL.
  • Présentation des Java Server Faces (JSF).


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68