JAVA
Conception d’interface graphiques Web Java EE avec JSF, Struts et Spring MVC
Reference : CIWSS

5
jours - 2 645 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Maîtriser la programmation d’interface utilisateurs d’applications Web Java
- Mettre en oeuvre une application web de bout en bout en JEE tout en respectant le patron d’architecture MVC
- Avoir une présentation détaillée sur les frameworks MVC JEE les plus populaires : Struts, JSF et Spring MVC
- Maîtriser la conception d’interfaces Web et la validation des formulaires
- Découvrir les services Web avec REST
Pré requis
- Avoir suivi les formations « Les fondamentaux de la programmation Java » et « Architectures des applications d’entreprise avec JEE : EJB 3.0, Spring et Hibernate » ou connaissances équivalentes
- Maîtrise de l’IDE Eclipse
Descriptions
Modalités et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
Programmes de Conception d’interface graphiques Web Java EE avec JSF, Struts et Spring MVC
PRÉSENTATION DE L’ÉCOSYSTÈME JEE ET DES DIFFÉRENTS FRAMEWORKS MVC
- Qu’est-ce-que MVC ?
- Les frameworks du moment, Struts, JSF, Spring MVC
- Comparaison détaillée entre les différents frameworks
PREMIÈRE SOLUTION : STRUTS
- Introduction aux composantes de Struts
- Les Action Forms et la servlet Action de Struts
- Gérer la cinématique avec Struts
- Validation des formulaires
- Mise en oeuvre
DEUXIÈME SOLUTION : JSF
- Introduction à JSF
- JSF: les avantages / inconvénients
- Les nouveautés dans JSF
- Les Managed Bean et les Facelets
- La navigation
- EL: Expression Language
- Les messages et l’i18n
- La validation des formulaires
- L’affichage des collections à longueur variables
TROISIÈME SOLUTION : SPRING MVC
- Introduction à Spring et la notion de conteneur léger
- La mise en oeuvre du pattern MVC avec Spring Web-MVC
- Utilisation des annotations dans la mise en oeuvre du modèle MVC
- Couplage Spring – JSR 303 (Bean Validation) pour la validation de la saisie
- Mise en oeuvre d’Ajax avec Spring MVC
EXPOSITION DE SERVICES WEB AVEC REST
- Présentation des services web
- Comparaison avec les web services SOAP et REST
- Mise en oeuvre avec Spring pour exposer des services