Date et heure de dépôt : 12/03/2015 15:59:31
Formation négociée : 12724
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
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
Développeurs ou chefs de projet amenés à travailler avec le framework Struts 2.
java , struts , MVC , JSP