-
Filière :
Développement logiciel
-
Sous-filière :
Java & XML
-
Référence
JW-JSF
-
Durée
3 jours (21 h)
-
Prix par personne HT
Sur demande
Objectifs pédagogiques
- Etre capable de développer une application web en intégrant une interface utilisateur basée sur la technologie standard JSF (Java Server Faces) intégrée à Java EE
- Assimiler les concepts de JSF
- Mettre en oeuvre les composants graphiques JSF dans une page web
- Savoir connecter les éléments graphiques JSF aux données
Public cible
- Architectes
- Ingenieurs
- Chefs de projets
Pré-requis
Bonne pratique de Java
Pratique du développement Java EE pour le web (JSP/Servlet)
Connaissances des fondamentaux Internet et HTML
Programme de la formation
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
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le