Formation : Utilisation du Framework Struts pour le développement d'applications Web
Se former
avec VALTECH TRAINING
- Renseignements :
- Durée : 3 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
1562.00
- Objectifs :
- Concevoir et développer des applications Web en utilisant le modèle d'architecture MVC de Struts
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
Exploiter les capacités d'internationalisation (i18n) du Framework Struts
Créer un formulaire unique capable de produire de multiples actions
Ecrire du code de validation (client et serveur) facile à maintenir grâce au Validator
Utiliser les DynaForms pour réduire la quantité de code nécessaire à la création de Form Beans
Eviter les erreurs classiques d'utilisation de Struts grâce aux règles de bon usage élaborées sur des projets Struts réels
Améliorer la maintenabilité de vos pages Web en factorisant les éléments communs grâce au Framework Tiles
- Pré-requis :
- Expérience projet du développement de Servlets et JSP ou avoir suivi le cours JWEB
- Introduction
Pourquoi utiliser Struts ?
Front Controller Pattern
Les composants de base de Struts
Cycle de vie d'une requête Struts
Configuration et déploiement
Comment obtenir Struts
Contenu de la distribution Struts
Les fichiers de configuration
Utilisation de la documentation
Déboguer et tracer
Configurer JPDA
Utilisation de TCPMon pour déboguer les messages HTTP
Framework de trace
La bibliothèque de Tags HTML
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
Forwards et Forwarding ActionMappings
Objectifs, options et utilisation des forwards
Forwards internes vs. redirections
Comment éviter les URL en dur dans vos JSP
Création dynamique d'ActionForwards
Utilisation des ActionMappings
Bean Tags et i18n
Utilisation du tag Write avec un Bean
Utilisation du tag Message pour l'internationalisation des sorties
Autres Bean Tags
Tags de contrôle du flux
Tags imbriqués
Les Actions en détail
Architecture des actions et multi-threading
Méthodes de la classe Action
Utilisation de Tokens pour éviter les envois multiples d'un formulaire
Options d'ActionMapping
Actions standard
Formulaire à actions multiples
Les ActionForms en détail
Cycle de vie des ActionForms
Validation et ActionErrors
DynaActionForms
Le Framework Validator
Composants Validator et fichiers de configuration
Les Validators intégrés
Syntaxe du fichier validation.xml
Génération de JavaScript
Formulaires Multi-Pages
Tiles
Création de templates
Définitions de Tiles dans les JSP et tiles-defs.xml
Etendre les définitions
Modules
Structure d'une application Multi-Modules
Redirection entre modules
SwitchAction
Utilisation de fichiers de configuration multiples
Sujets avancés et évolutions
Sécurité avec Struts
Extension du Framework Struts
Configurer des Datasources
JSTL et la bibliothèque de Tags Struts-EL
14/04/2008 au 16/04/2008 (99)
28/01/2008 au 30/01/2008 (31)
10/03/2008 au 12/03/2008 (31)
21/01/2008 au 23/01/2008 (75)
10/03/2008 au 12/03/2008 (99)
26/12/2007 au 28/12/2007 (75)
03/03/2008 au 05/03/2008 (75)
19/12/2008 au 21/12/2008 (99)
14/04/2008 au 16/04/2008 (75)
13/02/2008 au 15/02/2008 (75)