Développement Web Java EE avec le framework JavaServer Faces

publicité
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
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Filière : Développement
Stage disponible en mode « In Class »
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 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
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
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
Téléchargement