Démarrer avec JavaServer Faces
Architecture des applications web JSF
Concevoir les pages JSF en utilisant les
Facelets
Comprendre la structure des Facelets
Utiliser des librairies de tags dans les
Facelets
Utiliser le HTML RenderKit
Définir les attributs des tags HTML
Managed Beans
Propriétés et scopes d'un Managed Bean
Déclarer des Managed Beans avec des
annotations
Associer les composants UI et les Managed
Beans
Le langage Unified Expression Language
(EL)
Configurer le fichier faces-config.xml
Utiliser des ressources Java EE dans les
Managed Beans
Définir la navigation
Règles de navigation implicite dans JSF 2.0
Navigation statique et dynamique
Conversion et validation des données
Utiliser les convertisseurs et validateurs
standards
Utiliser les mécanismes de Bean Validation
décrits dans la spécification JSR-303)
Messages d'erreurs
Utiliser des bundles de ressource dans les
pages JSF (internationalisation)
Déveloper des convertisseurs et validateurs
personnalisés
Pages Facelets complexes
Composant DataTable
Facelets AJAX tags
Facelets UI tags
Facelets Templating
Développer des composants UI
composites
Concevoir un composant composite
Programmation événementielle
Comprendre le cycle de vie d'une requête
JSF
Evénements de type value change
Evénements de type action
Listeners d'événements
Améliorations du modèle événementiel
dans JSF 2.0
Configurer et déployer des applications
JSF
COMPETENCES VISEES
A la fin de cette formation Java, vous serez capable de
- Configurer JSF dans le conteneur Web
- Concevoir des vues de type Facelets
- Développer le modèle avec des Managed Beans
- Gérer la conversion et la validation de données
- Concevoir des composants personnalisés
- Définir la navigation de l'application
- Réagir aux événements
- Gérer les erreurs
EN SAVOIR +
Le + Pédagogique
Formation Java officielle Oracle
Cours en français, le support peut être en anglais