Framework JSF, développer des applications

Transcription

Framework JSF, développer des applications
DLO-080
Framework JSF, développer des
applications
Saint-Denis
à 9h30
3 jours
Objectifs :
Ce cours vous permettra de prendre en main les composants JSF afin de construire des
solutions Web facilement extensibles. Il propose, entre autres, une introduction au
développement Server Side Scripting.








Premiers pas avec JSF
Concepts JSF
Composants standards
Cycle de traitement d'une requête
Configurer une application JSF
Compléments
Intégrer JSF avec JSP, Struts et Ajax
Facelets
Travaux pratiques :
Le conteneur de Servlet/JSP utilisé est Tomcat, implémentation de référence de J2EE. Les
environnements de développement sont Eclipse et WSAD
À qui s’adresse cette formation ? :
Développeurs et chefs de projet ayant à réaliser le développement d'applications n-tiers sur
J2EE.
Pré-requis :
Connaissance du langage Java et du développement Web. La connaissance de la plateforme J2EE est un plus, mais non indispensable.
Polymont University
Tél: +33(0) 1.58.38.08.70 - Mail: [email protected] - Web: www.polymont-university.fr
Programme :
1. Premiers pas avec JSF





Rappels : Servlet, JSP, MVC 2. Frameworks du marché.
JSF : fonctionnalités, positionnement.
Configurer l'application Web. Configurer JSF.
Créer un backing-bean et un formulaire.
Configuration simplifiée avec JSF 2.0.
Travaux pratiques
Mise en place de règles de navigation sur un formulaire.
2. Concepts JSF






Composants graphiques. Représentation côté client et serveur. Arbre de
composants. - Génération du code client.
Validation des données saisies.
Backing beans et beans managés.
Ajouter un listener, Evénements.
Afficher des messages. Naviguer entre les pages.
Langage d'expression (EL).
3. Composants standards


Les familles de composants. Les propriétés.
Vue racine. Paramètres. Sorties formatées. Images. Formulaires. Saisies simples.
Commandes. Panneaux.
Travaux pratiques
Créer un formulaire de recherche. Afficher les résultats dans un Datagrid.
4. Cycle de traitement d'une requête




Les différentes phases.
Récupérer la vue. Appliquer les paramètres.
Effectuer les validations. Mise à jour du modèle.
Invoquer l'application. Renvoyer la réponse
Travaux pratiques
Mise en oeuvre d'un PhaseListener.
Polymont University
Tél: +33(0) 1.58.38.08.70 - Mail: [email protected] - Web: www.polymont-university.fr
5. Configurer une application JSF


Archive Web. Configurer web.xml. Déclarer la Servlet JSF. Structure du fichier de
configuration JSF.
Configurer les backing beans et la navigation.
Travaux pratiques
Faire coopérer des backing beans.
6. Compléments




Afficher des messages utilisateur. Principe des messages JSF. Afficher un message
dans une JSP.
Conversion et validation des données.
Principe. Converters et validators standard et personnalisés avec un backing bean.
Internationalisation. La classe locale. Configuration.
Travaux pratiques
Ajouter des contraintes de validation à un formulaire.
7. Intégrer JSF avec JSP, Struts et Ajax




JSP. Effectuer un include dynamique et statique.
Utiliser des tags non JSF. Cas des tags JSTL.
Objectifs d'une intégration Struts/JSF.
Présentation de composants Ajax. Le tag .
Travaux pratiques
Usage de composants Ajax dans JSF.
8. Facelets


Présentation de Facelets. Gérer des layouts.
Créer des composants personnalisés.
Polymont University
Tél: +33(0) 1.58.38.08.70 - Mail: [email protected] - Web: www.polymont-university.fr

Documents pareils