Devenez leader Struts 2 avec la formation Struts 2 Objis. Mettez en œuvre les meilleures pratiques struts 2. en complément de nostutoriaux struts 2, maîtrisez la théorie et la pratique de conception d’interfaces Struts 2.
Avec XML ou des Annotations, configurez les éléments clés de l’architecture technique struts 2 : Actions, Intercepteurs , OGNL, ValueStack. Enfin, intégrez struts 2 avec d’autres frameworks tels Spring, Hibernate, Tiles
Tarif (Euros HT) | Audience | Pratique | Financement | Contact | Inscription |
---|---|---|---|---|---|
Inter : 1890 Intra : Nous contacter |
Développeurs JAVA | 70% | Opportunités financement |
07 63 03 11 08 | Bulletin inscription |
Planning des cours
Mois | Janv | Fév | Mars | Avril | Mai | Juin | Juillet | Aout | Sept | Oct | Nov | Déc |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Lieu | PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
Dates (3j) | 30-1er Avril |
13-15 |
14-16 |
Logiciels utilisés (inclus dans clé USB 4GO offerte)
Struts 2.3
JDK 7
MySQL 5
Eclipse 3.7
Log4j 1.2
Tomcat 7
JSTL 1.2
WAMP 5
Vous allez apprendre à :
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
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.
Programme détaillé 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
Concepts techniques
Injection de dépendances
programmation aspects
Interception
Architecture
XML ou Annotations ?
filter dispatcher,
interceptors,
packages
cycle de vie d’une requête,
struts.xml,
OGNL, ValueStack
plugins
Actions
3 roles clés
Nommage
Interface Action
Classe ActionSupport
Approche ‘ModelDriven’
Déclaration XML
Annotations
Intercepteurs
rôle intercepteurs struts2
Intercepteurs par défaut
fichier struts-default.xml
Notion de ‘Pile d’intercepteurs’
BasicStack, I18NStack, ValidationStack
TimerInterceptor : calcul temps reqûete
Intercepteurs Hibernate
Intercepteurs Spring
OGNL
Manipuler les données
Comparaison avec langage EL
ValueStack
Transfer de données
Conversion et traitement données
Formulaires et vues
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
Message et internationalisation
Gestion des messages
Erreurs et messages
Gestion application multilingues
MessageRessources.properties
Validation
types de validation
intercepteur Validation
interfaces Validateable et ValidationAware
balises : » actionerror « , » fielderror » et » actionmessage « .
validation déclarative :action-validation.xml
validateurs prédéfinis.
Industrialiser les écrans avec Tiles
Définitions Tiles
Concept d’héritage de vue
tiles-def.xml
Accès aux données
JDBC4
Datasource JNDI
Pool de connexion
Configuration serveur