Image

    STRUTS Avancé

  •     déroulé de Cours

Réf. : FPSTA

Niveau : Expérience pratique de la programmation avec Java : J2SE et J2EE.

 

 

Durée : 3 jours

Public visé

Développeurs Java expérimentés, Chefs de Projets

Objectif de la formation


Valider vos acquis Struts en mettant en oeuvre DynaForm, Validator, Tiles
Mettre en oeuvre 10 bonnes pratiques Struts
Générer automatiquement les fichiers struts-config.xml, validation.xml et les ActionForms grâce à XDoclet.
Générer des vues efficacement avec le moteur de template Velocity
Intégrer Struts avec un framework de persistance comme Hibernate ou JPA, ou EJB.
Comprendre les apports majeurs et l’architecture de Struts 2
Intégrer Struts avec une application Ajax.
Intégrer Struts avec JSF
Intégrer Struts avec Spring

 

Contenu

  •     Introduction :

Rappels Architecture J2EE, Evolution et versions de Struts, Avantages et Inconvénients de Struts 1.x

    .

  •     Validation acquis Struts :

Mettre en oeuvre DynaForms, Mettre en oeuvre Validator, Mettre en oeuvre Tiles

 

  •     Déboguer et tracer:

Utilisation de TCPMon pour déboguer les messages HTTP, Framework de trace CACTUS

 

 Inscrivez vous au plus vite en nous contactant au

Image

ou par mail à Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir

 

 

 

  •     Intégration Hibernate:

Stratégies d’intégration, Mise en oeuvre d’un Plugin Struts

  •     Création de vues :

Avantages et inconvénients de vues JSP, Présentation de Velocity, Création de templates, Mise en oeuvre Velocity & JSP

 

  •     Génération de code

Présentation de Xdoclet, Génération automatique de struts-config.xml, Génération de validation.xml, FormBean

 

  •     De Struts 1.x à struts 2. :

Lacunes de struts 1.x, Apports de Struts 2, Composants majeurs de Struts 2, Migration struts 1 vers struts 2

 

  •     Logiciels utilisés:

Struts 1.x, Struts 2.x, ANT, Log4j, Tomcat 5.5, JBOSS 4.2, MySQL5, Eclipse WTP, EJB 2.1, EJB3, Velocity, Hibernate, JPA.

 

  •     Méthode pédagogique :

Une salle de formation, fiches de synthèse, exercices d’évaluation, cas pratiques, feuilles d’émargement, support de cours.