Programme du cours

3 jours (21 H) | 4-JA-JSFRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

A l’issue de la formation, les stagiaires seront aptes à développer une application Web en s’appuyant sur la technologie JSF (Java Server Faces.

Participants / Pré-requis

Ce cours s’adresse aux développeurs d’applications WEB en langage Java.

Contenu

1. Première approche des JSF

  • Pourquoi les JSF, que sont les JSF
  • Objectifs des JSF
  • Rappels sur MVC
  • Déclinaisons de MVC
  • Positionnement par rapport aux JSP/Servlet et à Struts

2. Applications JSF

  • Qu’est qu’une application JSF ?
  • Principes d’une application JSF
  • Programmation déclarative
  • Contenu d’une page JSF

3. Le Framework JSF

  • Tâches du framework
  • Modèle de composants d’IHM
  • Modèle de conversion, de validation
  • Modèle de gestion des évènements
  • Modèle de navigation
  • Principes de fonctionnement
  • Types de requêtes et cycle de vie
  • Rôles

4. Configuration d’une application JSF

  • Les fichiers de configuration
  • Configuration d’un composant JSF
  • Configuration des règles de navigation
  • Intégration dans une application Web (web.xml)
  • Restreindre l’accès aux pages JSP

5. Les composants standards

  • Composants de saisie : champ texte, case à cocher, bouton

6. La gestion des événements

  • Les différents types d’événements
  • Les listeners associés

7. Liaison des composants aux données

  • Rappels sur le model JavaBeans
  • Liaison à une instance
  • Liaison à un composant JavaBean

8. Création de composants JSF

  • Créer vos propres composants
  • Implémentation de vos composants
  • Spécification des tags
  • Création de composants de validation

9. Internationalisation d’applications

  • Les mécanismes fondamentaux
  • La classe locale
  • Création d’un fichier de ressources
  • Accès au ResourceBundle
  • Formatage des types numériques, des dates, …
  • Configuration d’une application internationalisée
 
Cette formation vous intéresse ? Renseignez-vous