


Struts
Formation
Réf.
IR9614
Durée (en heure) :
21

Inter

Intra

Visioformation
Objectifs de la formation
Concevoir et développer des applications Web en utilisant le modèle d'architecture MVC2 de Struts 1.1. Configurer correctement vos applications Struts mono ou multi-modules. Utiliser les composants, la logique et les bibliothèques de tags HTML pour écrire des JSP faciles à maintenir.
Public
Développeurs Java expérimentés, Chefs de Projets.
Accessibilité
Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.
Pré-requis
Expérience pratique de la programmation avec Java : J2SE et J2EE.
Profil de l'animateur
Tarifs €/ht
Inter
Intra
1200
2400
Visioformation
1500
Consultant informatique certifié.
Contenu
Programme
du

Pourquoi utiliser Struts ?
Front Controller Pattern,
Les composants de base de Struts ,
Cycle de vie d'une requête Struts.
Comment obtenir Struts,
Contenu de la distribution Struts,
Les fichiers de configuration,
Utilisation de la documentation.
Configurer JPDA,
Utilisation de TCPMon pour déboguer les messages http, Framework de trace CACTUS.
Tags Struts : notions de base,
Tags pour les formulaires,
Relations avec les ActionForms,
Afficher les messages d'erreur,
Options de création des liens,
Traiter les URL relatives.
Objectifs, options et utilisation des forwards,
Forwards internes vs redirections,
Comment éviter les URL en dur dans vos JSP,
Création dynamique d'Action Forwards,
Utilisation des Action Mappings.
Bean Tags et i18n :
Utilisation du tag Write avec un Bean,
Utilisation du tag Message pour l'internationalisation des sorties,
Autres Bean Tags.
Architecture des actions et multi-threading,
Utilisation de Tokens pour éviter les envois multiples d'un formulaire,
Options d’ActionMapping,
Actions standard,
Formulaire à actions multiples.
Cycle de vie des ActionForms,
Validation et ActionErrors,
Options d'ActionMapping,
DynaActionForms.
Composants Validator et fichiers de configuration,
Les Validators intégrés,
Syntaxe du fichier validation.xml ;
Génération de JavaScript,
Formulaires Multi-Pages.
Création de templates,
Définitions de Tiles dans les JSP et tiles-defs.xml,
Etendre les définitions.
Structure d'une application Multi-Modules,
Redirection entre modules,
SwitchAction,
Utilisation de fichiers de configuration multiples.
Sécurité avec Struts 1.1,
Extension du framework Struts
Configurer des Datasources, JSTL et la bibliothèque de Tags Struts-EL.