Meilleures pratiques Struts 2

Transcription

Meilleures pratiques Struts 2
OBJIS (www.objis.com) – Nous allons vous faire aimer JAVA
Meilleures pratiques Struts 2
Plan de cours détaillé
Objectifs:
Développer les compétences clés et les réflexes afin d'intégrer efficacement un projet impliquant Struts 2.
Connaissances préalables :
Une expérience pratique dans le développement jee est indispensable. Voir notre formation OBJFO2
Profils participants :
développeurs, chefs de projet
Durée : 4 jours
Introduction
Historique
Positionnement dans l’architecture jee
Valeur ajoutée vis à vis de servlets/jsp
Valeur ajoutée vis à vis de struts1
Design pattern MVC2
Actions, interceptors, OGNL
Concurrents
Contenu zip
arborescence
librairies
applications exemples
struts2-blank.war
Architecture
filter dispatcher,
interceptors,
packages
cycle de vie d’une requête,
struts.xml,
OGNL, ValueStack
plugins
Concepts techniques
Injection de dépendances
programmation aspects
Interception
Intercepteurs
rôle intercepteurs struts2
Déclaration
surveillance
création
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
Global
Alternatives jsp
Message et internationalisation
Gestion des messages
Erreurs et messages
Gestion application multilingues
MessageRessources.properties
Industrialiser les écrans avec Tiles
Définitions Tiles
Concept d’héritage de vue
tiles-def.xml
Objis SAS au capital de 49500 € - RCS Lyon – SIRET 482 075 066 0027 – APE 804 C – TVA Intra FR 24 482075066 – agrément : 82.69.08812.69 ,
425 cours Emile Zola – 69100 Villeurbanne – Tél : 04 78 29 37 26 – Fax : 09 56 22 89 49 – [email protected]
1
OBJIS (www.objis.com) – Nous allons vous faire aimer JAVA
Accès aux données
JDBC4
Datasource JNDI
Pool de connexion
Configuration serveur
Sécurité
l’API JAAS
Authentification
Autorisation
j_security_check
Realms DataBase
Log4j, ANT, MAVEN
Stratégie de logs avec Log4j
Logguer avec AspectJ
Automatiser taches avec ANT/MAVEN
Tests
Problématique tests web
Tests techniques avec Cactus
Tests fonctionnels avec Selenium
Tests de montée en charge
Intégration
Struts2 et Hibernate
Struts2 et Spring
Struts2 et EJB3
Struts2 et les Web Services
Struts2 et Ajax
Migration struts 1 vers struts 2
les Actions & forward
la validation de formulaires
Accès couche métier
Accès couche service
Accès couche données
les plugins
mantenance
sécurité
Objis SAS au capital de 49500 € - RCS Lyon – SIRET 482 075 066 0027 – APE 804 C – TVA Intra FR 24 482075066 – agrément : 82.69.08812.69 ,
425 cours Emile Zola – 69100 Villeurbanne – Tél : 04 78 29 37 26 – Fax : 09 56 22 89 49 – [email protected]
2

Documents pareils

Fiche Cours PDF - Ociensa Technologies

Fiche Cours PDF - Ociensa Technologies Ociensa Technologies. Inscriptions au 01.40.09.04.98. www.ociensa.com

Plus en détail

Développer des applications Web avec STRUTS 2.x

Développer des applications Web avec STRUTS 2.x - La configuration : les fichiers web.xml, struts.xml et struts.properties - Le filtre « FilterDispatcher » - Les actions Struts 2 et la méthode « execute » - Les différentes implémentations d'une ...

Plus en détail

Vulgarisation JAVA/J2EE

Vulgarisation JAVA/J2EE www.objis.com www.objis.com – Vulgarisation - Formation Java/J2ee

Plus en détail