Formations Java / J2EE - Développement Web avec JSF

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation Java / J2EE - Développement Web avec JSF

Durée : 3 jours
Prix HT : 1 620 €
Lieu : Paris (La Défense)
Ref : JAV120


Prochaines sessions :
25 juin 2012 | 1 octobre 2012 | 5 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

Objectifs de la formation

JSF se positionne dans la même ligne que Struts d'Apache et la technologie WebForms de Microsoft. Il s'appuie sur des technologies standards comme Java Beans, Servlets et JSP.
A la fin de cette formation, vous comprendrez le nouveau modèle de développement Web proposé par JSF, le modèle MVC (Modèle Vue Contrôleur). Vous saurez profiter des apports de JSF par rapport au modèle classique SERVLET/JSP en terme de réutilisabilité et d'efficacité.

Publics

Concepteurs et développeurs maitrisant JAVA et les techniques liées au WEB.

Contenu de la formation Java / J2EE :

Introduction à JSF
- Présentation et historique de JSF
- Présentation du Modèle MVC2
- Principales fonctionalités de JSF
- Structure typique d'un application JSF
- Les bases pour la compréhensionn de JSF
- Les manages beans
- Les taglibs
- Cycle de vie d'une requête JSF
- Les principes de la configuration JSF
Ma première application JSF
- Installation de JSF avec myfaces d'Apache
- Création de l'environnement WEB
- Le fichier WEB.XML
- Le fichier faces-config.xml
- Une première page JSF
- TRAVAUX PRATIQUES
Les Managed beans
- Présentation des Managed Beans
- Initialisation des propriétés des managed beans
- Les différents Scopes des Managed Beans
- TRAVAUX PRATIQUES
Le Langage d'expression JSF : EL
- Présentation des ruduments du langage EL
- Traverser une hiérarchie d'objets
- Les opérateurs disponibles
- Les expressions d'appel de méthode
- Accéeder à un Managed Bean par programme
- Les "backing beans"
- TRAVAUX PRATIQUES
Création d'une application JSF
- Les étapes de création d'une application JSF
- Création des Managed Beans
- Création des différents écrans
- La navigation
- Navigation statique
- Navigation dynamique
- Construire des règles de navigation
- Détails sur la navigation
- Notion de validateur
- TRAVAUX PRATIQUES
Cycle de vie d'une requête JSF
- Présentation générale
- Les différentes phases du cycle de vie
- La phase Restore View
- La phase Apply Request Value
- La phase Process Validation
- La phase Update Model value
- La phase Invoke Application
- La phase Render Response
- Synthèse des phases de cycle de vie
- Où intervenir ?
Le modèle de composants UI
- La hiérarchie des objets
- Gestion de l'Etat des composants UI
- Architecture d'un composant UI
- Accès aux composants UI d'une façon programmatique
- La bibliothèque de tags core
- Le tag
- Le tag
- Le tag
- La bibliothèque de tags HTML
- Les attributs communs
- Les principaux attributs liés à HTML
- Les attributs liés à JavaScript
- Le tag


- Les tags , ,
- Le tag et
- Le tag
- Le tag et
- Les tags et
- Les tags et
- Les tags et
- Le tag
- Le tag
- Le tag
- Le tag
- Le tag
- Le tag
- Le tag
- Les tags et
- Le tag
- Le tag
- TRAVAUX PRATIQUES
Conversion et validation de données
- Converters et validators
- Comment les conversions et validations sont exécutées
- Le système de conversion
- Le tag
- Le tag
- Conversion explicite via des tags JSP
- Création de custom converters
- La validation
- L'écriture de classes de validation personnalisées
- La validation à l'aide de bean
- TRAVAUX PRATIQUES
Gestion des événements JSF
- Les événements liés à des changements de valeur
- Les événements liés à des actions
Présentation des facelets
- Présentation et installation des facelets
- Configuration du web.xml
- Le fichier de configuration faces-config.xml
- Définition des facelets
- Les pricipaux tags des facelets
- Création des composants
- TRAVAUX PRATIQUES