Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

JSF

REF : J-JSF
OBJECTIFS DU COURS
  • Maîtriser les concepts JSF et les principaux composants graphiques
  • Connaître les problématiques avancées liées à JSF
MISE EN PRATIQUE
Ce cours comporte de nombreux travaux pratiques illustrant le développement d'une application JSF.
PROFIL DES PARTICIPANTS
Architecte technique
Développeur
Équipe projet
PRE-REQUIS
Pratique du développement d'applications J2EE pour le Web (JSP/Servlet). Notions de base du langage HTML.
DUREE
3 jours
TARIF
1 440 * € (HT)
2 320* CHF
*Déjeuners inclus
Télécharger le programme

PRÉSENTATION DE JSF

Le contexte

L'architecture MVC2. Présentation de la norme JSF : historique et objectifs. Les implémentations du marché.
Installation et configuration de JSF dans une application.
Travaux pratiques : préparation d'une application Java pour l'utilisation de JSF.

PREMIÈRE APPROCHE

Les bases de JSF

Le fichier faces-config.xml. Les backing-beans.
Présentation de la bibliothèque de balises html.
Règles de gestion de la navigation.
Travaux pratiques : mise en place d'une page simple avec JSF.

Contextes de stockage

FacesContext, ExternalContext. Stockage d'informations dans la requête, dans la session, dans l'application.
Travaux pratiques : utilisation des contextes JSF.

LES TAGLIBS JSF

Principes de fonctionnement

Les composants et les renderers. Présentation de l'Expression Language. JSF et la génération de JavaScript.

Les bibliothèques core et html

Mise en place des principaux tags de la bibliothèque html.
Utilisation de composants avancés : panelGrid et dataTable pour la génération de tableaux HTML. Gestion de la sélection d'un élément dans une liste. Mise en place de pages incluses avec JSF. Binding de composants.
Travaux pratiques : mise en place de formulaires avec JSF.

GESTION DES MESSAGES ET DE L'INTERNATIONALISATION

L'internationalisation en Java

Externalisation des libellés dans des fichiers properties.
Principes généraux du multilinguisme.

L'internationalisation avec JSF

Récupération d'un message à partir d'un backing-bean, à partir d'une page JSP. Bonnes pratiques.
Travaux pratiques : mise en place de l'internationalisation.

VALIDATION ET CONVERSION

Validateurs

Les validateurs prédéfinis. Gestion des erreurs de validation. Mise en place de messages de validation internationalisés. Validation sur plusieurs champs dépendants. Mise en place d'un tag de validation personnalisé.

Convertisseurs

La conversion implicite et la conversion explicite.
Gestion des erreurs de conversion. Conversion de dates.
Mise en place d'un tag de conversion personnalisé.
Travaux pratiques : utilisation des validateurs et convertisseurs.

UTILISATION AVANCÉE

La gestion des événements

Le principe de fonctionnement à base d'Event et de Listener. ValueChangeListener et ActionListener.

Traitement d'une requête JSF

Phases de traitement d'une requête JSF : restauration de la vue, récupération des paramètres de requête...

Fonctionnalités avancées

L'injection de dépendances entre backing-beans.
Fondamentaux pour créer sa propre bibliothèque de composants graphiques. Principes d'industrialisation : bonnes pratiques JSF sur un grand projet.
Travaux pratiques : mise en place de problématiques avancées de présentation avec JSF.
Nous vous proposons par défaut la formation avec Tomcat, Eclipse et le plugin WebTools. Pour les sessions intra-entreprise, il est également possible de suivre cette formation avec un autre environnement de développement (IBM RAD 6, Sun Java Studio Creator...).
 
PARIS
4-6 fév
7-9 avril
23-25 juin
6-8 août
15-17 oct
17-19 déc
BORDEAUX
28-30 janv
25-27 mars
19-21 mai
7-9 juil
15-17 sept
17-19 nov
LYON
11-13 fév
2-4 avril
23-25 juin
22-24 sept
27-29 oct
3-5 déc
MEDITERRANEE
11-13 fév
2-4 avril
23-25 juin
22-24 sept
27-29 oct
3-5 déc
NANTES
4-6 fév
7-9 avril
23-25 juin
15-17 oct
17-19 déc
TOULOUSE
16-18 janv
11-13 mars
23-25 juin
15-17 sept
24-26 nov
SUISSE
16-18 janv
5-7 mars
13-15 mai
28-30 juil
22-24 sept
1-3 déc
MAROC
Nous consulter