Rechercher une formation et ses disponibilités
Formation Struts 2 : développer des applications Web
Cette formation Struts 2 : Développer des applications Web sur 3 jours a pour principal objectif de vous rendre opérationnel en termes de développement d'applications Web avec Struts 2. À terme, vous serez capables de concevoir et réaliser des composants serveurs JEE à l'aide de Struts
Struts qu'est-ce que c'est ?
Framework libre permettant de développer des applications web Java EE, Apache Struts se base sur des technologies comme Java Servlets ou JavaBeans, au sein d'une architecture MVC2. Struts est donc une base d?application centrée sur le modèle vue contrôleur et proposant des outils supplémentaires aidant le développeur à concevoir ses applications.
Objectifs de cette formation Struts 2 : développer des applications Web
- Être opérationnel sur les principes de base du Framework
- Comprendre et se servir des nouveautés du Framework MVC2 Struts2
- Concevoir et déployer une application Web
Public de cette formation Struts 2 : développer des applications Web
- Développeur
- Chef de projet
Pré-requis de cette formation Struts 2 : développer des applications Web
- Avoir des notions de base sur langage Java
Programme de cette formation Struts 2 : développer des applications Web
Java EE : Introduction à la plate-forme
- Appréhender l'architecture N-tiers
- Connaître les principales exigences
- Visualiser les différents services JEE : JNDI, JMS, EJB, JTA, JCA...
- Vue d'ensemble des offres du marché : WebSphere AS, WebLogic AS, JBoss...
Appréhender le framework MVC
- Servlet et JSP : technologies de présentation
- Appréhender le design Pattern MVC1 et MVC2
- Vue d'ensemble des implémentations du marché : JSF, JBoss Seam, Spring MVC...
- Struts 1 : rappel général des bases
- Visualiser les différentes évolutions de Struts 2
Struts 2 : Appréhender le framework
- Connaître le cycle de vie des requêtes
- Utiliser les fichiers de configuration : web.xml, struts.xml...
- Appréhender les APIs de Struts2 : ActionContexte, FilterDispatcher, Controller...
- Introduction aux taglibs : control tags, form ui tags, data tags...
Aller plus loin avec le concept avancé de Struts
- Appréhender le mécanisme des intercepteurs
- Model Driven : enjeux et mécanismes de mise en place
- Struts 2 pour valider des données : Validateable, ValidationAware...
- Appréhender l'internationalisation : intercepteur i18n, ressource bundle...
- Templates via le mécanisme des tiles
- Visualiser les intégrations entre Ajax et Struts 2
- Connaître les différentes annotations