18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

09 88 42 22 19

06 76 60 32 74

JEE, Développement d’applications web avec JSF

Référence F171861
Intra-entreprise ou Distanciel Nous consulter

Présentation : Les Java Server Faces (JSF) permettent de simplifier et d’accélérer le développement d’interfaces utilisateur pour les applications web en Java. Partie intégrante de Java EE, la technologie JSF est de plus en plus utilisée.

Public Concerné : développeurs, chefs de projet, architectes.

Objectifs : maîtriser la technologie JSF pour la conception d’applications web en java.

Durée  : 3 jours

Prérequis : cette formation s’adresse à des développeurs ayant suivi la formation « Java, concepts fondamentaux » ou ayant un niveau équivalent. Il est d’autre part fortement recommandé d’avoir des connaissances générales sur internet, ainsi que sur les langages SQL et HTML. La connaissance des servlets et JSP est un plus

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de formation

Présentation de JSF :

  • Historique
  • JSF et l’architecture MVC 2
  • Notion d’application JSF
  • Installation de JSF
  • Créer une première page JSF

Concepts de base :

  • Les composants graphiques
  • Les backing beans
  • Validation et conversion des données
  • Evénements et listeners JSF.
  • Affichage des messages utilisateur
  • Naviguation entre les pages
  • Le langage d’expression JSF
  • Cycle de traitement des requêtes

La librairie de composants standard :

  • Notion de composant JSF
  • Passage de paramètres aux composants
  • Notions de facet
  • Composants pour les formulaires
  • Composants d’affichage

Configurer une application JSF :

  • Configuration du fichier web.xml
  • Structure du fichier de configuration JSF
  • Configuration des backing beans
  • Configuration de la navigation
  • Déploiement d’une application JSF

La validation des données :

  • Validation dans le traitement d’une requête
  • Validateurs standards
  • Validation par les méthodes du bean
  • Interface Validator et classes de validation
  • Balises spécifiques et validation

Gestion des évènements :

  • Principe et types d’évènements
  • Gestion des ActionEvent
  • Gestion des ValueChangeEvent
  • Gestion des DataModelEvent

JSF et Internationalisation :

  • Rappels sur la notion de Locale Java
  • Traduction des libellés et des messages

JSF avec les autres technologies :

  • Intégration avec les JSP et les tags JSTL
  • Intégration avec Struts
Top