Formation : Développement d'applications Web avec JSF
(Réf. 12638)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Java
Prérequis
Développeurs Web / Java EE expérimentés ou avoir suivi le cours JWEBPublic
Développeurs Web, Java EE, chefs de projetObjectifs
- Connaître les éléments du Framework JSF
- Utiliser les composants standards JSF
- Créer des templates de page avec Facelets
- Gérer le contexte utilisateur (événements, formulaires) automatiquement
- Internationaliser vos applications simplement
- Maîtriser le mode d'exécution d'une application JSF
- Le Framework JavaServer Faces (JSF) permet la simplification du développement Web. Il permet en effet de rapprocher la création d'applications intranet / Internet des techniques éprouvées du développement rapide d'applications client / serveur. Il procure ainsi un sérieux gain de productivité et la possibilité des créer simplement des interfaces Web sophistiquées.
- A l'issue de ce cours, vous pourrez mettre en oeuvre une application Web en utilisant le Framework JSF. Vous saurez en outre justifier du choix d'une bibliothèque de composants graphiques. Enfin vous serez capables de définir la provenance des problèmes de réactivité.
- Au travers d'un projet développé de manière itérative, en s'appuyant d'abord sur des pages JSP puis sur Facelets, vous apprendrez à gérer la navigation entre les pages JSF, l'activation des traitements côté serveur, la gestion des événements clients et l'internationalisation de vos applications. Vous mettrez en oeuvre les composants Web standards de JSF et les composants sophistiqués comme la DataTable. Vous enchaînerez avec l'intégration de librairies supplémentaires pour bénéficier de composants graphiques prêts à l'emploi.
Type de formation
CourteProgramme
JavaServer Faces, les bases
- Historique
- Pourquoi un nouveau Framework ?
- Caractéristiques essentielles
- Les implémentations : JSF-RI, MyFaces, IBM-JSF...
Fonctionnement de JSF
- Cycle de vie d'une page JSF
- Règles de navigation
- Managed et Backing Beans
- Actions et gestion d'événements
- TagLibs et JSF
Configuration et déploiement
- Le fichier faces-config.xml
- Intégration dans une application Web (web.xml)
- Compatibilité des moteurs de Servlets
Utilisation des composants JSF
- Affichage
- Validation
- Internationalisation
- Tableaux de données
- Convertisseurs
Conception avancée et personnalisation du Framework
- Bases de la création de composants JSF
- Les Design Patterns dans JSF
- Lien entre JSF et les autres couches de l'application
- Utiliser Facelets comme View Technology
- Templating avec Facelets
Les enjeux de JSF
- Les environnements de développement JSF
- Les bibliothèques de composants
- JSF et les performances
- JSF et la sécurité
Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
75000 Paris :