Site Web > JSF 2

MG Formation > Framework JSF 2, Développer Des Applications Web

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.

15 jours

Au centre ou
dans vos locaux

Devis sur demande

Certification
niveau III

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