JSF – Java Server Faces — Développer une application web Java EE avec JSF
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
- Sur demande
Programme
Java Server Faces, les bases
- Historique, pourquoi un nouveau framework ?
- Caractéristiques essentielles
- Les implémentations : JSF-RI, MyFaces, IBM-JSF…
- Configuration logicielle requise
La technologie JSF
- Les éléments d’une application JSF
- Découverte du fonctionnement à travers un exemple simple
- Les étapes du développement
- Création des pages web
- Définition de la navigation
- Développement des beans métier
- Configuration des beans
- Le modèle de composant de l’interface utilisateur
- Concept de ‘render’
- Le modèle événementiel
- Validation des données
- Le modèle de navigation
- Gestion des ‘Backing beans’
- Vue d’ensemble et intégration des éléments JSF
- Cycle de vie d’une page JSF
Mise en oeuvre des pages JSF
- Configuration de la page
- La bibliothèque des balises de base (JSF Core Tags)
- Les balises de composants HTML,
- Les classes associées
- La gestion de l’internationalisation
- Gestion des messages personnalisés
- Les conversions de données
- Utilisation d’un converteur personnalisé
- Les validateurs de données
- Utilisation d’un validateur personnalisé
- La gestion des listeners
- Référence à une méthode de Backing Bean
Création de composants personnalisés d’interface utilisateur
- Concevoir un composant personnalisé
- Composition
- Facelets
Configuration des applications JSF
- Le descripteur de déploiement : web.xml
- Le fichier de configuration de ressource : faces-config.xml
- Configuration des règles de navigation
Bibliothèques : OpenFaces, RichFaces, ADF Faces, PrimeFaces
Conclusion
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022