Formation JSF 2, développer des applications Web


Formation JSF 2, développer des applications Web

Catalogue : Développement logiciel



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.
Travaux pratiques
Première application JSF.
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.
Travaux pratiques
Saisie de données via un formulaire, affectation d'un bean à l'aide des informations saisies.
Composants standards
• Les familles de composants. Les propriétés.
• Vue racine. Paramètres. Sorties formatées.
• Images. Formulaires. Saisies simples. Panneaux.
Travaux pratiques
Créer un formulaire de recherche. Afficher les résultats dans un Datatable.
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.
Travaux pratiques
Faire coopérer des backing beans.
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.
Travaux pratiques
Ajouter des contraintes de validation à un formulaire.
Facelets et Ajax
• Présentation de Facelets. Gérer des layouts.
• Présentation de composants Ajax. Le tag <f:ajax>.
Travaux pratiques
Définition d'une nouvelle classe de composant. Usage de composants Ajax dans JSF.

 

Fiche de la formation



 Cible :

Développeurs et chefs de projets.


 Prérequis :

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


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous