EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Formation 
Objectifs
  • A l'issue de cette formation, les stagiaires sauront comment utiliser les composants Struts pour améliorer leurs développements Web
Publics
  • Cette formation s'adresse aux développeurs et chefs de projets qui doivent développer des applications Web (clients légers) avec Struts et être au courant des standards de développement Java Web
Pré-requis
  • Maîtriser le développement avec des Servlets et des JSP
Théorie / Pratique
  • 25/75 Présentation théorique illustrée d'exemples concrets sous forme d'extraits de code ou de modèles d'architectures. Une part très importante est consacrée aux travaux pratiques
Réf : STR / 3 Jours
Paris 2010
22-24 Sept 20-22 Déc.
Nantes 2010
Nous contacter
Rennes 2010
09-11 Août
Sophia-Antipolis 2010
01-03 Déc.
1350€ ht
Maîtrise du framework Struts
Enjeux
Comprendre et maîtriser les concepts Struts pour le développement d'applications Web.

Rappels sur les servlets
  • Principes
  • Mise en oeuvre
  • Partage d'information, gestion de session
  • Délégation de traitement
Rappels sur les JSP
  • Principes
  • Mise en oeuvre
    • Balises
    • Variables implicites
  • Ecriture de JSP
Rappels sur les architectures distribuées
  • Les différents modèles d'architectures techniques
  • L'architecture 3-tiers
  • L'architecture multi-niveaux
Présentation de Struts
  • Design pattern Model View Controller
  • Fonctionnement de Struts
  • Les éléments de Struts
    • ActionServlet, Action et ActionForm
    • Les balises spécifiques

Développement avec Struts
  • Développement du contrôleur
    • Les Actions
    • Les ActionMapping
    • Le fichier struts-config.xml
    • Le fichier web.xml et les paramètres d'initialisation
  • Développement de la vue
    • Configuration des bibliothèques de balises
  • Développement du modèle
    • Les ActionForm
    • La validation des formulaires
    • La gestion des exceptions
Les bibliothèques de balises Struts
  • Taglib bean : internationalisation
  • Taglib html : contrôles html avancés
  • Taglib logic : exécution de code
  • Taglib nested : imbrication de balises
  • Taglib tiles : création de pages complexes
Utilisation avancée
  • Fichiers de ressources
  • Factorisation de plusieurs actions
  • Validator : validation avancée paramétrable
  • Upload de fichiers
  • Pools de connexions
Copywright © 2009 SOFTEAM - Think Object : Modeling