JDN > Formations professionnelles > Conception et Développement > Architecture des systèmes d'information > Formation Utilisation du Framework Struts pour le développement d'applications Web




Formation Utilisation du Framework Struts pour le développement d'applications WebInformations pratiquesCentre de formation Valtech Training

 Formation Utilisation du Framework Struts pour le développement d'applications Web


 Valtech Training, Toulouse
 Formation inter entreprise / intra entreprise


Objectif - 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
- Écrire 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
- Éviter 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
Contenu 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

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
Niveau requis Expérience projet du développement de Servlets et JSP ou avoir suivi le cours JWEB;
Coût 1601 euros
Durée de la formation 3 jours
Année de création 2008

 

Mise à jour le 08 Septembre 2008 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google