JSF 2, développer des applications Web

Durée totale

JSF 2, développer des applications Web

ORSYS
Logo ORSYS

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début
Il n'y a pas de dates de débuts connues pour ce produit.

Description

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

JSF est LE framework MVC orienté web du monde JEE. Il permet de réaliser des solutions interfacées web en n'utilisant que le langage Java. Ce cours vous permettra d'appréhender et de prendre en main les multiples composants JSF 2 afin de construire des applications Web JEE facilement extensibles et maintenables.
Objectifs pédagogiquesÀ l’issue de la formation, le participant sera en mesure de :

  • 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


Public concerné

Développeurs et chefs de projets.
Prér…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Corps médical, Gérer son stress, Recrutement, Bien-être et Psychologie.

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

JSF est LE framework MVC orienté web du monde JEE. Il permet de réaliser des solutions interfacées web en n'utilisant que le langage Java. Ce cours vous permettra d'appréhender et de prendre en main les multiples composants JSF 2 afin de construire des applications Web JEE facilement extensibles et maintenables.
Objectifs pédagogiquesÀ l’issue de la formation, le participant sera en mesure de :

  • 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


Public concerné

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.Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.
Programme de la formation

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.

Modalités pratiques

Travaux pratiques

Le conteneur de Servlet/JSP utilisé est Tomcat ou GlassFish. L'environnement de développement utilisé est Eclipse ou Netbeans.

Rester à jour sur les nouveaux avi
Pas encore d'avis.
Partagez vos avis
Avez-vous participé à cours? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.