Site Web > JSF 2

Framework JSF 2, Développer Des Applications Web

Ce cours vous permettra de prendre en main les composants JSF 2 afin de construire des solutions Web facilement extensibles. Il propose, entre autres, une introduction au développement Server Side Scripting.

3 jours

Au centre ou
dans vos locaux

Devis sur demande

Certification

Pré-requis :


Connaissance du langage Java. La connaissance de la plate-forme Java EE est un plus, mais non indispensable.

Objectifs :


  • Maîtriser le cycle de vie d’une requête JSF 2

  • Utiliser les composants graphiques JSF 2 et gérer les événements sur ces composants

  • Définir et utiliser des beans managés

  • Configurer une application JSF

  • Utiliser des composants Ajax dans JSF 2.

Programme :

Premiers pas avec JSF

  • Rappels : Servlet, JSP, MVC 2. Frameworks du marché.
  • Compatibilité entre JSF 1 et JSF 2.
  • Configurer l’application Web. Configurer JSF.
  • Créer un backing-bean et un formulaire.
  • Configuration simplifiée avec JSF 2.0.

Concepts JSF

  • Composants graphiques. Représentation côté client et serveur. Arbre de composants.
  • Cycle de traitement d’une requête.
  • Validation des données saisies.
  • Backing beans et beans managés.
  • Ajouter un listener. Evénements.
  • Afficher des messages. Naviguer entre les pages.
  • Langage d’expression (EL).

Définir et utiliser des ManagedBeans

  • Utiliser les annotations JSF 2.
  • La notion de scope et le lien avec les concepts de request, session, application.
  • L’injection de dépendances (autres beans, ejb…).
  • Affecter des propriétés à partir de données saisies.
  • Définir des méthodes de navigation statique ou dynamique.

Composants standards

  • Les familles de composants. Les propriétés.
  • Vue racine. Paramètres. Sorties formatées.
  • Images. Formulaires. Saisies simples. Panneaux.

 Configurer une application JSF

  • Archive Web. Configurer web.xml.
  • Déclarer la Servlet JSF. Structure du fichier de configuration JSF.
  • Configurer les backing beans et la navigation à l’aide du fichier faces-config.xml.

Compléments

  • Afficher des messages utilisateur.
  • Conversion et validation des données.
  • Principe. Converters et validators standards et personnalisés avec un backing bean.
  • Internationalisation. La classe locale. Configuration.

Facelets et Ajax

  • Présentation de Facelets. Gérer des layouts.
  • Présentation de composants Ajax. Le tag <f:ajax>.

 

Vous êtes*
Société
Numéro de SIRET
Code NAF
Votre prénom*
Votre nom*
Adresse Email*
Téléphone*
Sujet*
Message*

* Champs obligatoires