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
Ociensa Technologies. Inscriptions au 01.40.09.04.98. www.ociensa.com
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 ...
Vulgarisation JAVA/J2EE
www.objis.com
www.objis.com
– Vulgarisation
- Formation
Java/J2ee