Le Club Formation : la même formation, moins chère



> Accueil > Développement d'applications Web avec Struts

Formation Développement d'applications Web avec Struts

Valtech Training

1601.00 € HT 1120.70 € HT
jusqu'à - 30%

Durée : 3 jours

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.

Cette formation 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
  • 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
  • É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
  • 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 configurations 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
    • Introduction à Struts2

Développeurs Web Java EE


Pré - Requis


50% de travaux pratiques

Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket