Référence | F171861 |
Intra-entreprise ou Distanciel | Nous consulter |
Présentation : Les Java Server Faces (JSF) permettent de simplifier et d’accélérer le développement d’interfaces utilisateur pour les applications web en Java. Partie intégrante de Java EE, la technologie JSF est de plus en plus utilisée.
Public Concerné : développeurs, chefs de projet, architectes.
Objectifs : maîtriser la technologie JSF pour la conception d’applications web en java.
Durée : 3 jours
Prérequis : cette formation s’adresse à des développeurs ayant suivi la formation « Java, concepts fondamentaux » ou ayant un niveau équivalent. Il est d’autre part fortement recommandé d’avoir des connaissances générales sur internet, ainsi que sur les langages SQL et HTML. La connaissance des servlets et JSP est un plus
Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.
Support de cours fourni à chaque stagiaire.
Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage. Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès.
Contenu de formation
Présentation de JSF :
- Historique
- JSF et l’architecture MVC 2
- Notion d’application JSF
- Installation de JSF
- Créer une première page JSF
Concepts de base :
- Les composants graphiques
- Les backing beans
- Validation et conversion des données
- Evénements et listeners JSF.
- Affichage des messages utilisateur
- Naviguation entre les pages
- Le langage d’expression JSF
- Cycle de traitement des requêtes
La librairie de composants standard :
- Notion de composant JSF
- Passage de paramètres aux composants
- Notions de facet
- Composants pour les formulaires
- Composants d’affichage
Configurer une application JSF :
- Configuration du fichier web.xml
- Structure du fichier de configuration JSF
- Configuration des backing beans
- Configuration de la navigation
- Déploiement d’une application JSF
La validation des données :
- Validation dans le traitement d’une requête
- Validateurs standards
- Validation par les méthodes du bean
- Interface Validator et classes de validation
- Balises spécifiques et validation
Gestion des évènements :
- Principe et types d’évènements
- Gestion des ActionEvent
- Gestion des ValueChangeEvent
- Gestion des DataModelEvent
JSF et Internationalisation :
- Rappels sur la notion de Locale Java
- Traduction des libellés et des messages
JSF avec les autres technologies :
- Intégration avec les JSP et les tags JSTL
- Intégration avec Struts