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