Formation Struts 2 : Développer une application Java EE avec Struts 2


REFERENCE
 
 
OSDA
DUREE
 
 
3 jours
TARIFS
 
 
1590 € HT
Niveau : Intermédiaire
Cours à distance: Non
OBJECTIFS :
 

Cette formation Struts 2 vous permettra de:
- Connaître les principes du modèle MVC2
- Etre capable de développer une application MVC2 avec le framework Struts
- Maîtriser les bonnes pratiques de développement Struts
- Mettre en place l'internationalisation et la sécurité
- Connaître les bibliothèques et les outils graphiques associés à Struts.

PRÉ-REQUIS :
 

Pratique du développement Java EE pour le web (JSP/Servlet)

PUBLIC :
 

Cette formation Struts 2 s'adresse aux ingénieurs, architectes, chefs de projets

PROGRAMME :
 

 

Introduction à Struts 2

Architecture n-tiers,
Architecture MVC2,
Présentation de Struts 2.

L'architecture de Struts 2

Application du MVC2
Comparaison Struts 1 et Struts 2
Les composants Vue, modèle, contrôleur
Les fichiers de messages
Méthodes d'implémentation
Pattern DTO (Data Transfer Object)
Le descripteur de déploiement web.xml
Assemblage de l'application : le fichier struts-config.xml.

Les balises 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 de contrôles, données, formulaires
Les balises UI hors formulaires
OGNL

Eléments

Les actions
Les vues (Result Types)
Les "interceptors"
Messages et internationalisation
Convertisseurs de données
La validation

Configuration Struts 2

Configuration: éléments, beans, constantes, packages, namespaces
Inclure des configurations
Configuration : intercepteurs, actions, résultats
Les résultats globaux, dynamiques
Passages de paramètres
Configuration des exceptions
Exemple de struts.xml

Le plugin convention

Introduction
Exemple
Les "Result"
Le chaînage
Les annotations
L'annotations @Result
L'annotations @Namespace
L'annotations @ExceptionMapping

Le mode "développement"

Le plugin AJAX

Présentation
L'objet XMLHttpRequest
Le protocole HTTP pour AJAX
Envoi d'informations
Réception d'informations
Struts 2 « Stream result Action »
Struts 2 configuration de l'action
Struts 2 et AJAX
Les tags AJAX

Le plugin Spring

Aperçu de Spring
L'injection de dépendances
L'injection selon Spring
Les objets importants de Spring
La fabrique de Bean
Exemple de déclaration XML de beans
Instancier ses beans
Struts 2 et Spring

Introduction à la persistence des données

Présentation de JPA
Bases du mapping objet-relationnel
Développer une entité
Tester une entité
Clé d'une entité
Définition d'une requête

 

S'INSCRIRE À CETTE
FORMATION STRUTS 2
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
D'une part les applications orientées client léger (Web) se généralisent, d'autre part les utilisateurs finaux exigent plus d'interactivité et...

3 j

 
Oracle WebLogic Portal est une infrastructure permettant la conception, le développement, l'exploitation et l'administration des portails. Il apporte un framework applicatif...

3 j

 

Web - Digital

Play! Framework 2
Play 2! est un framework complet dédié au Web pour créer rapidement des applications web en Java ou en Scala. Prenant sa distance par rapport à...

2 j

 
Gradle est surement l’outil de build le plus avancé et le plus performant. Il allie les capacités de scripting d’un outil comme Ant à celles de configuration par...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB