Développer avec le framework Struts 2.x
Formation
En présentiel
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Versailles
-
Durée
3 Jours
Objectifs: Compréhension et maîtrise du framework Struts 2. Faciliter le développement des applications web en JAVA. Destinataires: Développeurs ou chefs de projet amenés à travailler avec le framework Struts 2.
Précisions importantes
Documents
- Catalogue Formation
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
* La connaissance du langage Java est obligatoire
* Des connaissances sur Servlet et JSP sont très fortement recommandées.
Les Avis
Le programme
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 MVC2Historique du développement des applications web en Java
- Application web JavaEE
- Servlet et JSP
- Le modèle MVC2
Présentation des différents composants du framework et de leurs interactions.
- Le Servlet Filter Dispatcher
- Principe des interceptors
- Les actions
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
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
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
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
Présentation des balises Struts 2 utilisables dans les JSP.
- Control tags
- Data tags
- Struts UI tags
- Non-Form UI tags
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
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
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Développer avec le framework Struts 2.x