Programme du cours
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 managed bean et un formulaire
-
La mise en forme par 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) JSF
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 page
-
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