Applications Web avec JSF 2
JSF est le framework Web intégré à JavaEE. Il facilite et uniformise le développement d’applications Web en java, en masquant la complexité des technologies Web.
Cette formation permet comprendre les patterns mis en œuvre dans les JavaServer Faces et de savoir développer des applications avec JSF. Elle aborde les évolutions de JSF 2.
Programme du cours
Introduction
Les technologies Java Web
JSF, les frameworks MVC et le développement RAD
Les évolutions JSF 1 / JSF 2
Les premiers pas
La configuration web et JSF
Créer un backing-bean et un formulaire
Mise en forme par JSP ou Facelet
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
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Olivier Hanny.
