Développement Web Java EE avec le framework JavaServer Faces

Page 1/2 - Développement Web Java EE avec le framework JavaServer Faces (JSF) - Mise à jour le 13/02/2013
Concepteur :ENI SERVICE Diffuseur : Groupe ARKESYS
Développement Web Java EE avec le
framework JavaServer Faces (JSF)
Référence : LAN-JAV-JSF-AUT
Durée : 2 jours soit 14 heures
Filière : Développement
Stage disponible en mode « In Class »
Population visée :
Ouvrier Employé Employé qualifié Cadre Cadre
supérieur
Public concerné :
Développeurs Java SE/Java EE.
PRÉ-REQUIS
JSF étant complémentaire à la plate-forme Java EE, il est impératif d'avoir suivi les cours "
Programmation Java (Java SE) - Niveau 1 " et " Développement Web Java EE ", ou d'avoir les
compétences équivalentes
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
Avoir une vision globale de l'architecture et être capable d'intégrer JSF dans le développement
d'applications Web Java EE.
Optimiser la conception d'applications Web Java EE par rapport à l'utilisation standard des Servlets et
JSP.
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Introduction
Principes de JSF et modèle MVC2
Comparaison de JSF avec les autres frameworks de développement Web
Comparaison de JSF avec les autres technologies de développement Web en Java
Présentation de JSF
Architecture et principe de fonctionnement
Bibliothèques de balises JSF standards
Le langage d'expression JSF
Les composants graphiques JSF standards et le Render Kit
Le fichier de configuration JSF " faces-config.xml "
Mise en place de JSF
Création d'un projet Web JSF
Intégration de JSF dans un projet Web Java EE existant
Configuration d'une application Java EE pour le support de JSF
Ajout des librairies JSF et de ses dépendances
Déclaration du Front Controler " FacesServlet " dans le fichier " web.xml "
Création du fichier de configuration JSF " faces-config.xml "
Page 2/2 - Développement Web Java EE avec le framework JavaServer Faces (JSF) - Mise à jour le 13/02/2013
Concepteur :ENI SERVICE Diffuseur : Groupe ARKESYS
Création de pages et utilisation des composants de JSF
Cycle de vie d'une requête et utilisation des classes FacesContext et ExternalContext
Utilisation des composants JSF standards dans les JSP
Création de pages JSP et utilisation des TagLibs JSF
Les différents composants JSF (composants d'affichage, composants de saisie, les images, les
formulaires, les commandes, les panneaux de mise en forme, les sélecteurs, la grille de données)
Liaison des composants aux données
Création des beans managés
Déclaration des beans managés dans le fichier de configuration JSF
Mapping des composants JSF avec les beans managés
Au besoin, mettre en place les convertisseurs de données
Validation des champs de saisie
Mise en œuvre des différentes techniques de validation
Gestion des erreurs et affichage des messages d'erreur
Afficher les messages d'erreur dans les JSP
Gestion des évènements et programmation évènementielle en JSF
Mapper des événements de composants JSF à des méthodes de traitement des beans managés
Contrôle de la navigation entre les pages dans le site Web
Déclaration des règles de navigation dans le fichier de configuration JSF
Internationalisation des applications
Gestion des fichiers de ressources
Etendre JSF avec des bibliothèques de composants additionnels
Exemple : utilisation des bibliothèques Apache MyFaces/Tomahawk
Méthodes et moyens :
Explications théoriques suivies de pratiques guidées puis mises en autonomie
1 vidéoprojecteur par salle
1 ordinateur par stagiaire
Méthodes d’évaluation des acquis :
Exercices de synthèse et d’évaluation
Evaluation de fin de stage
Profil formateur :
Nos formateurs bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.
Support stagiaire :
Support papier ou électronique (dématérialisé)
Les exercices d’accompagnement peuvent être récupérés sur clef USB
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !