accueil / formation / catalogue 2009 / développement web / STRUTS
Utilisation du Framework Struts pour le développement d'applications Web - Code : STRUTS
Grâce à son architecture MVC sous-jacente, le Framework Open Source Struts permet aux développeurs de Servlets et JSP de créer des applications Web robustes, maintenables et évolutives. Dans le panel des Frameworks Web Java, Struts jouit d'une grande notoriété et s'impose souvent comme un standard pour le développement d'applications Web en Java.
Ce cours de trois jours vous apprendra les règles, trucs et astuces permettant d'exploiter au mieux toutes les possibilités de Struts. Vous commencerez par apprendre à mettre en place une infrastructure de navigation et de gestion des requêtes efficace, avant de l'enrichir avec les mécanismes avancés de Struts, comme les TagLibs d'internationalisation ou les modules, puis avec ses extensions comme Tiles ou Validator.
Ce cours s'adresse à ceux qui se demandent : "Comment tirer le meilleur parti du Framework Struts ?", "Comment étendre les possibilités de Struts ?", "Quel est le futur de Struts ?".
Vous allez apprendre à :
  • 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
Durée : 3 jour(s)
Audience : Développeurs de Servlets et JSP désireux d'utiliser le Framework Struts pour l'élaboration de leurs applications Web
Méthode pédagogique : 50% de travaux pratiques.
Pré-requis : Expérience projet du développement de Servlets et JSP ou avoir suivi le cours JWEB
Prix : Voir dates
Programme :
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


Dates :
code
[STRUTS]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1601 19 - 16 14 - 22 20 - 21 21 - 21
Grenoble 1601 - 9 - 6 - 22 - - - 5 - 9
Lyon 1601 12 - 9 - 18 - - - 7 - 18 -
Genève 1601 - - 18 - - - 13 - 28 - - -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut