utilisation de composants pour le développement Web en Java ...

powersmoneyΛογισμικό & κατασκευή λογ/κού

14 Ιουλ 2012 (πριν από 5 χρόνια και 1 μήνα)

384 εμφανίσεις

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 1 / 2
Stage pratique de 3 jour(s)
Réf : JSF
Participants
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
plate-forme J2EE est un plus,
mais non indispensable.
Prix 2012 : 1730€ HT
Eligible DIF
Dates des sessions
Paris
8 oct. 2012, 10 déc. 2012
Framework JavaServer Faces
utilisation de composants pour le développement Web en Java
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.
1) Introduction aux JSF
2) Premier pas
3) Concepts JSF
4) Composants standard
5) Cycle de traitement d'une requête
6) Langage d'expression (EL)
7) Configurer une application JSF
8) Compléments
9) Intégrer JSF avec JSP, Struts et Ajax
10) 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.
1) Introduction aux JSF
- Rappels : Servlet, JSP, MVC 2. Frameworks du marché.
- JSF : fonctionnalités, positionnement.
- Intégration à l'existant. JSF et développement RAD
2) Premier pas
- 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.
3) Concepts JSF
- Composants graphiques. Représentation côté serveur et côté client. Arbre de composants.
- Génération du code client.
- Validation des données saisies.
- Backing beans. Rôle dans le MVC.
- Ajouter un listener, Evénements.
- Afficher des messages. Naviguer entre les pages.
4) Composants standard
- Les familles de composants. Les propriétés.
- Vue racine. Paramètres. Sorties formatées. Images.Formulaires. Saisies simples. Commandes. Panneaux.
Travaux pratiques
Création d'un formulaire élaboré pour la saisie de critères de recherche. Affichage des résultats dans un
Datagrid.
5) Cycle de traitement d'une requête
- Les 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.
6) Langage d'expression (EL)
- Caractéristiques. Propriétés des objets et méthodes.
- Expressions avec opérateurs. Variables implicites
7) 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
Configurer pour faire coopérer des backing beans.
8) Compléments
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 2 / 2
- 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.
9) 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 <f:ajax> de JSF 2.0.
Travaux pratiques
Utiliser des composants Ajax dans une page JSF.
10) Facelets
- Présentation de Facelets.
- Gérer des layouts.
- Créer des composants personnalisés.