Struts 2

Transcription

Struts 2
www.inow- formation.com
contact@inow- formation.com
01 77 49 46 50
Formation Struts 2
Développer une application Java EE avec
Struts 2
Objectifs :
§
§
§
§
§
§
§
§
§
Maîtriser l’architecture de struts 2
Choisir XML ou les Annotation pour la configuration Struts 2
Démarrer vos projets struts2 à partir de l’application
Maîtriser et mettre en oeuvre des intercepteurs Struts 2
Comprendre les fichiers struts.xml, struts-default.xml, struts-plugin.xml
Valider vos écrans Struts 2
Industrialiser la création de vos pages Web avec "Tiles"
Récupérer des données d’une base de données
Concevoir des applications modulaires grace aux packages
Pré-requis :
Pratique du développement Java
EE
pour
le
web
(JSP/Servlet). Connaître
les
fondamentaux d'Internet et de
HTML
Référence : STRU
Durée : 3 jours
Niveau : Intermédiaire
Tarif : 1290 € HT
Programme du cours :
Introduction
Historique
Concurrents / Atouts / Limites
Rappel MVC dans J2ee : RequestDispatcher
Les limites du dév. servlets/jsp bas niveau
Struts 2 : Framework Elegant
Struts 2 : Framework intelligent
Les concepts techniques
L'injection de dépendances
La programmation aspects
L'interception
L'architecture Struts2
XML ou Annotations ?
Filter dispatcher
Interceptors
Les packages
Le cycle de vie d’une requête
Struts.xml
OGNL, ValueStack
Les plugins
Les actions Struts 2
Les 3 rôles clés
Le nommage
L'interface Action
La classe ActionSupport
L'approche ’ModelDriven’
La déclaration XML
Les annotations
Les intercepteurs Struts 2
INOW FORMATION - 39 rue des Poissonniers - 75018 PARIS - Tél : +33 (0)1 77 49 46 50 - Fax : +33 (0)1 46 06 96 94
Organisme de formation : 22 60 02342 60 - www.inow-formation.com - [email protected]
1/3
Struts 2
Réf : STRU
Durée : 3 jours
Niveau :
Intermédiaire
Le rôle intercepteurs struts2
Les intercepteurs par défaut
Le fichier struts-default.xml
La notion de ’Pile d’intercepteurs’
BasicStack, I18NStack, ValidationStack
TimerInterceptor : calcul temps reqûete
Les intercepteurs Hibernate
Les intercepteurs Spring
OGNL dans Struts 2
La manipulation les données
La comparaison avec langage EL
ValueStack
Le transfert de données
La conversion et le traitement de données
Les formulaires et vues Struts 2
Balises struts2
Balises de données,
Balises de controle
Balises IHM
Thèmes, templates
Validation
Result
Résultat d’une action
Types de résultats
Vues par défaut
Alternatives jsp
Template XSLT
Template Velocity
Template FreeMarker
Le message et l'internationalisation dans Struts 2
La gestion des messages
Les erreurs et messages
La gestion application multilingues
MessageRessources.properties
La validation
Les types de validation
L'intercepteur Validation
Les interfaces Validateable et ValidationAware
Les balises : " actionerror ", " fielderror " et " actionmessage ".
La validation déclarative :action-validation.xml
Les validateurs prédéfinis
Industrialiser les écrans avec Tiles Struts 2
Les définitions Tiles
Le concept d’héritage de vue
tiles-def.xml
L'accès aux données
INOW FORMATION - 39 rue des Poissonniers - 75018 PARIS - Tél : +33 (0)1 77 49 46 50 - Fax : +33 (0)1 46 06 96 94
Organisme de formation : 22 60 02342 60 - www.inow-formation.com - [email protected]
2/3
Struts 2
Réf : STRU
Durée : 3 jours
Niveau :
Intermédiaire
JDBC
Datasource JNDI
Pool de connexion
La configuration serveur
INOW FORMATION - 39 rue des Poissonniers - 75018 PARIS - Tél : +33 (0)1 77 49 46 50 - Fax : +33 (0)1 46 06 96 94
Organisme de formation : 22 60 02342 60 - www.inow-formation.com - [email protected]
3/3