JSF 2
Java Server Faces est un framework de développement d'applications Web
en Java permettant de respecter le modèle d'architecture MVC. À l'inverse
des autres frameworks MVC traditionnels à base d'actions, JSF est basé sur
la notion de composants, comparable à celle de Swing ou SWT, où l'état d'un
composant est enregistré lors du rendu de la page, pour être ensuite
restauré au retour de la requête.
Objectifs
A la fin de cette formation, les participants connaîtront les bonnes pratiques
de développement JSF et ils seront capables d'utiliser JSF pour le
développement de leurs applications web.
Introduction à JSF
Modèle Vue Contrôleur
Eléments JSF - web.xml et
faces-config.xml
La puissance de Facelets
JSF 2.0 - Résumé rapide des
fonctionnalités
Annotations
Composants graphique JSF :
1ère partie
Familles de composants
UIViewRoot et le FacesContext
Le cycle de vie JSF
Pages Facelets
Text et label
Formulaires
Rendu graphique
Saisie du texte et des mots de
passe
Messages d'erreurs
Les applications de
navigation dans JSF
Règles de navigation
Navigation statique et
dynamique
Déclarer la navigation dans
faces-config.xml
Langage d'expression JSF
Comparaison avec les JSP EL
La syntaxe de base
Array, List dans JSF EL
Les opérateurs JSF EL
JSF EL objets implicites
Backing Beans JSF
Utilisation
Managed Beans et propriétés
dans faces-config.xml
Méthodes
Conversion et validation en
JSF
Conversion et validation dans le
cycle de vie JSF
La mise en œuvre de
validation dans les Backing
Beans JSF
Afficher et convertir des
messages d'erreur de
validation
Customisation
La validation côté client
Evénements JSF
Les phases de JSF
Page actions (JSF 2.0)
Événements principaux
Composants graphique JSF
: 2eme partie
Sélection d'éléments à partir
de listes
Les cases à cocher et les
boutons radio
Les boutons de commande et
les lien
Tableaux de données
Nouveauté JSF 2.0 - Date
Picker ...
L'écriture des composants
JSF personnalisés
La composition d'un
composant personnalisé: JSF
1.1 et 1.2 , JSF 2.0
Utilisation du composant dans
une page JSP
Utilisation des attributs d'une
balise personnalisée
Composition de la page JSF
en utilisant Facelets
Templating
Création d'un modèle de
Facelets
Création d'une page client
Facelets
Création d'une page de
contenu Facelets
Passer des paramètres aux
pages
Facelets et JSTL
Ref : JSF
Durée : 5 jours
Prix : 2500 € HT
Public : Développeur
Java confirmé,
Responsables
techniques, Chefs de
projets (web) et
Architectes
Pré-requis : Connaitre
le JEE ou avoir suivi
une formation java
JEE.
De nombreux
exercices permettront
comprendre les
nombreux avantages
fournis par le modèle
de développement JSF
de réaliser une
application web en
mettant en œuvre JSF
et d'intégrer des
comportements AJAX
à une application
Contactez-nous :
04 72 18 09 13
contact@alternancesoft.com
---------------------------------------------------------------------------------------------------------------------------------------
AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft Webmaster - Mentions légales
--- Dernière mise à jour 04/09/2014 ---
---------------------------------------------------------------------------------------------------------------------------------------