Cours

Systèmes & Réseaux

Technologies Web

Outils


Filères

 

 

JSF 2

Java Server Faces est un framework de développement d'applications Web en Java permettant de respecter le modèle d'architecture MVC. À l'inverse des autres frameworks MVC traditionnels à base d'actions, JSF est basé sur la notion de composants, comparable à celle de Swing ou SWT, où l'état d'un composant est enregistré lors du rendu de la page, pour être ensuite restauré au retour de la requête.

Objectifs

A la fin de cette formation, les participants connaîtront les bonnes pratiques de développement JSF et ils seront capables d'utiliser JSF pour le développement de leurs applications web.

programme rouge

Introduction à JSF

  • Modèle Vue Contrôleur
  • Eléments JSF - web.xml et faces-config.xml
  • La puissance de Facelets
  • JSF 2.0 - Résumé rapide des fonctionnalités
  • Annotations

Composants graphique JSF : 1ère partie

  • Familles de composants
  • UIViewRoot et le FacesContext
  • Le cycle de vie JSF
  • Pages Facelets
  • Text et label
  • Formulaires
  • Rendu graphique
  • Saisie du texte et des mots de passe
  • Messages d'erreurs

Les applications de navigation dans JSF

  • Règles de navigation
  • Navigation statique et dynamique
  • Déclarer la navigation dans faces-config.xml
  • Langage d'expression JSF
  • Comparaison avec les JSP EL
  • La syntaxe de base
  • Array, List dans JSF EL
  • Les opérateurs JSF EL
  • JSF EL objets implicites

Backing Beans JSF

  • Utilisation
  • Managed Beans et propriétés dans faces-config.xml
  • Méthodes

Conversion et validation en JSF

  • Conversion et validation dans le cycle de vie JSF

La mise en œuvre de validation dans les Backing Beans JSF

  • Afficher et convertir des messages d'erreur de validation
  • Customisation
  • La validation côté client

Evénements JSF

  • Les phases de JSF
  • Page actions (JSF 2.0)
  • Événements principaux

Composants graphique JSF : 2eme partie

  • Sélection d'éléments à partir de listes
  • Les cases à cocher et les boutons radio
  • Les boutons de commande et les lien
  • Tableaux de données
  • Nouveauté JSF 2.0 - Date Picker ...

L'écriture des composants JSF personnalisés

  • La composition d'un composant personnalisé: JSF 1.1 et 1.2 , JSF 2.0
  • Utilisation du composant dans une page JSP
  • Utilisation des attributs d'une balise personnalisée

Composition de la page JSF en utilisant Facelets

  • Templating
  • Création d'un modèle de Facelets
  • Création d'une page client Facelets
  • Création d'une page de contenu Facelets
  • Passer des paramètres aux pages
  • Facelets et JSTL

Ref : JSF Plan format pdf
pendule-rouge Durée : 5 jours
calculette Prix : 2500 € HT
silhouette-rouge Public : Développeur Java confirmé, Responsables techniques, Chefs de projets (web) et Architectes
clef-rouge

Pré-requis : Connaitre le JEE ou avoir suivi une formation java JEE.

ordinateur-TP De nombreux exercices permettront comprendre les nombreux avantages fournis par le modèle de développement JSF de réaliser une application web en mettant en œuvre JSF et d'intégrer des comportements AJAX à une application

telephone

Contactez-nous :

06 60 81 02 03

enveloppe formation@asoft.fr

 

 

 

 

 

 

 

 






---------------------------------------------------------------------------------------------------------------------------------------

AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft   Webmaster - Mentions légales
                         --- Dernière mise à jour 07/01/2015 ---
---------------------------------------------------------------------------------------------------------------------------------------