Accueil / JSF2 Java Server Faces
JSF2 Java Server Faces
Durée : 3 jours
Tarif Inter : 1800 €
Tarif sur mesure : Nous consulter
Référence : 3JSF
Programme
Public & Pré-requis
Organisation
Présentation
Cette formation vous permettra de maîtriser l’architecture d’une application JSF et son modèle MVC.
Objectifs
- Savoir créer et utiliser des pages JSF avec Facelets
- Maîtriser l’architecture d’une application JSF et son modèle MVC
- Comprendre le rôle des managed-beans
- Détailler le cycle de vie d’une requête
- Connaitre les principaux composants standards JSF
- Intégrer des composants JSF Ajax
- Lier les composants JSF et les autres composants JEE.
Programme
-
Présentation et architecture :
- Architecture MVC et implémentation JSF
- Etat actuel de la norme JSF
- Environnement de développement
- Tour d’horizon des constituants d’une application JSF
- Utilisation des annotations JSF 2.0
- Configuration et déploiement dans un conteneur de servlet
-
Cycle de vie :
- La servlet FacesServlet
- Cycle de traitement des pages JSF
- Les managed-beans
- Les Backing beans
- Règles de navigation
- FacesContext
- Validateurs et convertisseurs de données
- Validateurs standards et spécifiques
- Evénements JSF
- Listener et PhaseListener
-
Composants et affichage :
- Facelets
- Evaluations avec EL
- Templating avec facelets
- Composition de composants
- Les composants JSF de base (« JSF Core Tags »)
- Internationalisation
-
Composants et affichage avancés :
- Les principaux Frameworks de composants JSF
- La librairie PrimeFaces
- L’intégration native d’Ajax avec JSF 2.0
- Affichage et traitement partiel
- Personnalisation de composants
- Création de composants
-
Conception avec JSF :
- Scope et managed beans
- Gestion d’état avec JSF
- Optimisation de la gestion d’état serveur
- Optimisation client avec HTML5
- JSF et Web Profile
- Intégration avec CDI