Formation Struts

Formation Struts

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 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 et vous connaitrez les points d’extensions du framework.

Programme de la formation

 

Introduction à Struts

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

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

Les balises de Struts

  • Rappels sur le fonctionnement des tags lib personnalisés de la JSTL
  • Vue d’ensemble des balises Struts
  • Comparaison avec la JSTL
  • Les balises Struts pour HTML
  • Les éléments de base
  • Traitement des formulaires
  • Validation des saisies
  • Téléchargement d’un fichier
  • Les balises logic
  • Les balises d’imbrication et de modèles
  • La bibliothèque tiles

Configuration de Struts 2

  • Analyse de la structure du fichier struts-config.xml
  • Modèle de struts-config.xml
  • Les DataSource
  • Les beans formulaires
  • Gestion des exceptions
  • Transferts globaux
  • Associations aux actions
  • Le Contrôleur

Implémentation de Struts

  • 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

Ressources de messages et internationalisation I18N

 

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: