Vous êtes sur la page 1sur 2

La programmation JSF (Java Server Faces)

Formation Informatique / Dveloppement logiciel / JAVA et JEE

Cette formation permet aux participants de dcouvrir les concepts fondamentaux de JSF et d'laborer une application
complte.
La spcification JSF fait partie intgrante de Java EE. Son modle de programmation rpond tous les problmes classiques
des applications web (navigation entre pages, conversion et validation de donnes, internationalisation, etc.). Il permet
galement de structurer ses applications selon le modle MVC permettant une meilleure volutivit de ses codes sources.
Enfin, les interfaces construites avec JSF peuvent bnficier de composants d'interfaces sophistiqus proposs par de
nombreux diteurs tiers.

OBJECTIFS

A retenir

Acqurir les concepts fondamentaux permettant de bien cerner les apports du standard JSF
Mettre en place l'environnement de dveloppement : distribution, plug-ins Eclipse, Serveur Tomcat, prise en main de
l'IDE
Elaborer une application complte JSF grce une alternance de prsentation et de travaux pratiques
Grer les problmes classiques des applications web etjuger les rponses apportes par JSF

Dure : 3 jours soit 21h.


Rf. CYJSF

PUBLIC
Cette formation s'adresse des programmeurs, dveloppeurs et chefs de projet.

Dates des sessions

PRE-REQUIS
De bonnes connaissances sur Java Servlets/JSP sont ncessaires.

PROGRAMME
Premire approche de JSF
Comprendre JSF
Caractristiques des applications web et de leurs interfaces utilisateur
Qu'est-ce que JSF ? Ses apports, quand envisager JSF ?
Principes gnraux, Rappels et dclinaisons du modle MVC
Les rles du dveloppement d'application
Les applications JSF

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation

Constitution d'une application JSF


Principes et fichiers de configuration
Contenu d'une page JSF
Responsabilit client/serveur
Le framework JSF
Les modles de composant, de navigation, d'vnements,
Les diffrents types de requtes et leur cycle de vie
Technologies de prsentation : JSP ou facelet ?
Les distributions disponibles
Apports de JSF 2.0
Les premires applications avec JSF
Navigation

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

Les rgles de navigation et le fichier faces-config.xml


Fonctionnement du gestionnaire de navigation
Rgles de navigation avances
Navigation simplifie avec JSF 2.0
Managed et backing beans
Rle des Managed Beans
Cycle de vie
Distinction avec les composants mtier
Configuration des Managed beans JSF 1.2 et JSF 2.0
Association des proprits aux composants d'interfaces
Association des mthodes aux intractions : navigation, validation, gestion d'vnement
Collections
Injection de dpendance
Les backing beans : dfinition, modle de programmation, avantages et inconvnients
L'expression langage : EL
Principes de fonctionnement
Moteur d'valuation

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualit
de formation.

La programmation JSF (Java Server Faces)


Formation Informatique / Dveloppement logiciel / JAVA et JEE

Elments de syntaxe
Les objets implicites
Les diffrents contextes
Validation et conversion de donnes
La validation de donnes
La validation dans le traitement de la requte
Les validateurs standards
Validation via les mthodes du bean
Interface Validator et classes de validation
Balises spcifiques et validation
Gestion des messages
Rappels sur les bundle et l'internationalisation
Affichage des messages
L'objet FacesMessage
Conversion de donnes
Problmatique de la conversion
Convertisseurs standards
L'interface Converter et les classes de conversion
Balises spcifiques et conversion
Gestion des vnements
Principes et types d'vnements
Gestion des ActionEvent
Gestion des ValueChangeEvent
Gestion des DataModelEvent
Les nouveaux vnements de JSF 2.0
Les composants d'interface
Composants HTML
Le Renderer Kit HTML
Composants d'affichage
Composants de saisie
DataTable
Facelets
Avantages de la technologie vis vis de JSP
Templating avec JSF
Rutilisation et organisation des vues
Dfinition de sa propre biliothque de balise Ajax et JSF
Introduction Ajax
Adquation des deux modles
Support Ajax de JSF2.0
Prsentation des frameworks RichFaces et ICEFaces
Apparition des bilbiothques pour mobiles

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France