Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : CP-STR2

Durée 3 jours

Tarif 1190 € HT

Apache Struts 2 est un framework facilitant le développement d'applications Web Java d'entreprise. Le framework est conçu de façon à faciliter l'ensemble du cycle de vie du logiciel, de son développement, son déploiement jusqu'à sa maintenance et son évolution. Apache Struts 2 était connu, à l'origine, en tant que WebWork 2. Après avoir travailler indépendament pendant plusieurs années, les communautés WebWork et Struts se sont associées pour créer Struts 2. Cette nouvelle version de Struts est plus simple d'utilisation et plus proche de ce que Struts aurait dû être.


Servlets, JSP et le modèles MVC2

Historique du développement des applications web en Java

Application web JavaEE
Servlet et JSP
Le modèle MVC2
Architecture Struts 2

Présentation des différents composants du framework et de leurs interactions.

Le Servlet Filter Dispatcher
Principe des interceptors
Les actions
Configuration d'une application Struts 2

Présentation des fichiers de configuration utilisés par Struts 2 ainsi que des éléments de configuration JavaEE nécessaires.

Configuration de base
Configuration des règles de navigation en XML
Configuration des Interceptors
Annotations

Présentation des annotations utilisables (optionnelles) avec Struts 2 afin d'obtenir une application avec zéro configuration.

Configuration à base d'annotations
Configuration des Actions et des Results
Développement d'une Action

Présentation des classes Action et de la façon de les développer.

Développer une classe Action
Injection des valeurs saisies
Rediriger vers un Result


Les types de Result

Présentation des types de Result pré-définis dans le framework.

Chain, Dispatcher, HttpHeader
Redirect, Stream, XSL
PlainText, Tiles
Intégration avec FreeMarker et Velocity
Balises Struts 2

Présentation des balises Struts 2 utilisables dans les JSP.

Control tags
Data tags
Struts UI tags
Non-Form UI tags
OGNL

Object Graph Navigation Language est le langage de navigation à travers des objets utilisé dans les balises Struts 2.

Syntaxe
Référencer une propriété
La gestion des tableaux, listes, et autres structures
Les variables
Invocation de méthodes
Validation et localisation

Présentation du processus de validation et de localisation du framework Struts 2.

Les validateurs de base
Configuration des Validators
Localisation des textes et des formats

Clients visés :

Développeurs ou chefs de projet amenés à travailler avec le framework Struts 2.

Mots-clés en rapport avec la formation :

java , struts , MVC , JSP

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !