Formation Struts Développer une application Web JEE avec Struts

Objectifs

  • Comprendre le fonctionnement des interfaces WEB basées sur le modèle MVC
  • Savoir maîtriser les principales fonctionnalités de Struts
  • Réaliser la couche de présentation d'une application J2EE

Contenu

Architecture

  • Les architectures en couche
  • Détail du modèle MVC
  • Struts dans la couche de présentation
  • Détails des composants impliqués dans le flux de traitement des requêtes
    • RequestProcessor, ActionServlet, Action....
  • Les différents modes d'accès à la couche métier

Démarrage

  • Structure d'une application J2EE
  • Configuration requise par Struts
  • Création d'une première Action et d'une première JSP

Interactions utilisateurs

  • Paramètres issus de la requête
  • Les formulaires
    • Cycle de vie et portée d'un formulaire
    • Comment déclarer un formulaire
    • Première validation de formulaire
  • Exploration en détails des balises Struts : html, logic, bean, nested

Usage des JSTL dans une application Struts

  • Alternative ou complément des tags Struts
  • Mise en oeuvre des principaux tags JSTL

Contrôle de la navigation

  • Présentation des différents types d'actions
  • La gestion des exceptions
  • La gestion de la sécurité

La validation

  • Exploration du mécanisme de validation des formulaires
  • Génération de la validation côté client et serveur avec Struts Validator

Découpage en modules

  • Comment respecter le découpage fonctionnel d'une application ?
  • Les interactions entre les modules

Tiles

  • Enjeux de l'organisation des IHMs
  • Mécanisme de l'internationalisation
  • Descripteurs tiles et mise en ouvre

Struts Avancé

  • Les propriétés indexés : mécanique, accès et validation
  • Les actions génériques et leur mise en oeuvre avec les wildcards
  • Comment étendre Struts : création de plugins, surcharge de l'ActionServlet

Durée

3 jours (21h)

Tarif (déjeuners inclus)

1450 € (HT)

Lieu

Paris 9ème

Répartition

50% théorie
50% pratique

Pré-requis

Connaissance de Java

Public

Architecte
Développeur
Chef de projet

Dates des sessions

21 au 23 janvier 2008
10 au 12 mars
19 au 21 mai
2 au 4 juillet
8 au 10 septembre
12 au 14 novembre

Inscription

Bulletin d'inscription

Intra-entreprise

Sur demande

Renseignements

+33(0)1.45.26.19.15
training@zenika.com