La formation STRUTS vous permet d’acquérir une expertise dans la création d’applications web robustes en Java grâce à l’utilisation du framework Struts 2. Elle traite des principes de base de l’architecture MVC2, de la gestion des actions, du paramétrage des applications et de la conception d’interfaces dynamiques en utilisant JSP et les balises Struts.
- Ingénieur en développement logiciel
- Analyste/développeur
- Architecte logiciel
- Maîtrise du langage Java
- Connaissances de base en programmation orientée objet
- Notions en développement web
- Connaissance de Servlet/JSP appréciée
- Création d’applications web en utilisant l’architecture MVC2
- Créer des interfaces JSP à l’aide des balises Struts.
- Manipuler les actions et la navigation à l’aide d’OGNL
- Établir la validation et la gestion des erreurs.
Programme de la formation
Développer des applications web professionnelles en Java avec le framework Struts 2
Formation STRUTS : Développement Java Web avec Struts 2
Contenu
- Présentation du framework struts 2
- Problématique d’architecture des applications web
- Le modèle d’architecture de struts 2: cinématique et principaux constituants
- Introduction à la configuration struts 2 : le fichier struts.xml
- Réalisation d’une première application struts 2
- La couche « control »
- La configuration : les fichiers web.xml, struts.xml et struts.properties
- Le filtre « strutsprepareandexecutefilter»
- Les actions struts 2 et la méthode « execute »
- La classe « actionsupport » – mapping des paramètres de requêtes et résultats d’une action
- Pile d’objets et langage de navigation « ognl »
- Principes des « intercepteurs » et technique de mise en oeuvre
- La couche présentation
- Architecture d’une vue struts 2
- Les différentes technologies: jsp, velocity et freemarker
- La librairies de tags « struts-tags » et ses principaux constituants : «control tags », «data tags» et «form tags»
- Mise en œuvre des expressions ognl dans des jsp
- Externalisation des libellés
- Customisation du rendu des vues : les « thèmes »
- Validation des formulaires
- L’interface « valideable » et son implémentation via « actionsupport »
- Les « intercepteurs » liés à la validation
- Validation programmatique versus validation déclarative
- Les « validators » prédéfinis
- Intégration du framework tiles
- Le plugin « struts2-tiles-plugin »
- Le concept de template de pages (layout)
- Les principales balises de la librairie tiles
- Définition de pages de manière déclarative
- Autres aspects du framework
- Les « global results »
- Gestion des exceptions
- Intégration du framework spring
Cette formation STRUTS – Développement JAVA avec STRUTS 2.0 représente une opportunité idéale pour améliorer vos compétences en développement web Java et acquérir une maîtrise d’un framework structuré tel que Struts 2. Pour approfondir, explorez également nos formations dans le domaine de JAVA/JEE.