Framework MVC - JSF

Cette formation permet comprendre le pattern MVC mis en oeuvre dans les JavaServer Faces et de savoir développer des applications avec les JavaServer Faces.

Programme

Introduction
- Les technologies Java Web
- JSF, les frameworks MVC et le développement RAD

Les premiers pas
- La configuration web et JSF
- Créer un backing-bean et un formulaire

Les concepts de JSF
- Les composants graphiques, coté client et coté serveur
- Les backing beans : contrôleurs secondaires du MVC
- La conversion et la validation des données saisies
- Les événements et les listeners
- Le langage d’expression (EL) et les différences avec les EL JSP

Les composants standards
- Les caractéristiques générales
- Passer des paramètres aux composants
- La notion de Facet
- Les composants pour les formulaires
- Les composants d’affichage

Configurer une application JSF
- Configurer le fichier web.xml
- La structure du fichier de configuration JSF (faces-config.xml)
- Configurer les backing beans et la navigation

Les notions avancées
- Le cycle de traitement d’une requête (phases, action immediate,...)
- Les principales classes du framework (FacesContext, Application, ExternalContext)

Afficher des messages utilisateur
- Le principe des messages JSF
- Afficher un message dans une JSP
- Créer un message applicatif

L’internationalisation
- La classe Locale et la norme i18n
- La gestion des libellés
- Les messages de conversion / validation
- Les messages applicatifs

Intégrer JSF avec les autres technologies
- L’intégration dans les JSP et avec des balises non JSF (JSTL)
- L’intégration avec Struts (struts faces, shale, tiles)


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Olivier Hanny.