Formation Struts 2

Formation Struts 2

Formateur :
Catégories :
Avis :

A propos de cette formation

Apache Struts est un framework libre utile au développement d’applications Web en Java suivant le modèle MVC (Modèle Vue Contrôleur).

Cette formation apporte la maitrise de Struts 2 en abordant tout autant la conception que l’implémentation de ce type d’applications.

A la fin de cette formation vous aurez compris le fonctionnement des interfaces WEB basées sur le design pattern MVC/MVC2. Vous maitriserez les principales fonctionnalités et l’architecture de Struts version 2 et vous connaitrez les points d’extensions du framework.

Programme de la formation

 

Introduction à struts 2

  • Historique
  • Présentation de Struts
  • Intérêts de Struts
  • Architecture n-tiers et design pattern MVC2
  • Anatomie dune application Struts 2

L'architecture de struts

  • Application du MVC2
  • Le composant Vue : le formulaire HTML et le bean formulaire
  • Les fichiers MessageResources et Application.properties
  • Validation des données et ActionErrors
  • Automatisation des contrôles de saisies : DynaForm et Validator
  • Formulaire dynamique
  • Le composant Contrôleur
  • Le composant Modèle
  • Transmission de données à la Vue via une classe Constantes
  • Pattern DTO (Data Transfer Object)
  • Assemblage de l’application : le fichier struts-config.xml

Configuration de struts 2

  • Analyse de la structure du fichier struts.xml
  • Classement des requêtes avec les namespace et les packages
  • Classe Actions et ses résultats
  • Les DataSource
  • Les beans formulaires
  • Gestion des exceptions
  • Transferts globaux
  • Associations aux actions
  • Le Contrôleur

Implementation de struts 2

  • Transmission des paramètres client/serveur
  • Les session et  les cookies
  • La classe Action Support
  • Conversion des données
  • Validation des données avec ActionError
  • Validation des données avec XML
  • Ressource de messages et l’internationalisation
  • Comprendre et développer un intercepteur
  • Gestion des exceptions

Les balises struts 2

  • Vue d’ensemble des balises Struts
  • Les balises pour les formulaires
  • Les balises pour les data
  • Les balises pour les structures de contrôle.
  • Les balises pour la gestion des erreurs
  • Manipulation des données avec OGNL
  • Téléchargement d’un fichier
  • La bibliothèque sitemesh : pattern décorator

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: