Oracle University | Contact Us: 800 96 4588 Java EE 6: Develop Web Applications with JSF NOUVEAU Duration: 4 Days What you will learn JFS (Java Server Faces) est la technologie de structure côté serveur destinée à simplifier le développement d'interfaces serveur pour les applications Java EE. Elle a été améliorée et simplifiée dans cette version, notamment dans le domaine de la création et la gestion de pages. Ce cours présente le langage de déclaration de pages Facelets, à la fois puissant et léger, et son utilisation pour concevoir des vues JSF (JavaServer Faces) à l'aide de modèles HTML et pour créer des arborescences de composants. Bénéfices de cette formation Simplifier le développement des applications Web. La fonctionnalité Facelets permet la réutilisation du code via des modèles. Ces nouveautés permettent de gagner beaucoup de temps en matière de développement et de déploiement d'interfaces utilisateur. JSF 2.0 Le standard JSF 2.0 inclus dans Java EE 6 simplifie encore le développement d'applications Web. Facelets permet aussi la réutilisation de code via des modèles et réduit considérablement le temps de développement et de déploiement des interfaces utilisateur. Public concerné par ce cours : Déloppeurs Java chargés de développer et déployer des applications Web basées sur JSF (JavaServer Faces) Développeurs Java visant la certification JSF pour la plateforme Java Enterprise Edition 6 Related Training Required Prerequisites Developing Applications for the Java EE 6 Platform Java SE 7 Programming Suggested Prerequisites Java EE 6: Develop Web Components with Servlets & JSPs New Course Objectives Utiliser HTML5 dans des applications JSF Utiliser la conversion des données d'application Utiliser des bibliothèques tierces Valider des données d'application Intégrer le flux de navigation et la redirection Appliquer AJAX dans une page JSF Configurer JSF au sein du conteneur Web Copyright © 2013, Oracle. All rights reserved. Page 1 Configurer et sécuriser des applications JSF Concevoir et développer un modèle à l'aide de beans ou d'objets POJO (Plain Old Java Objects) Concevoir des composants personnalisés à l'aide de Facelets Concevoir des vues à l'aide de JSF et EL Concevoir des applications Web en utilisant des architectures, des protocoles, des technologies et des composants standard Implémenter des modèles Intégrer des ressources externes JPA dans une application Web Intégrer des modèles et des vues à l'aide d'événements Course Topics Présentation du cours Rappel des objectifs du cours Rappels sur le cursus Java SE et Java EE Description du programme de formation sur 4 jours Tour de table de présentation des stagiaires Présentation de la technologie JavaServer Faces (JSF) Rappel des exigences communes à toutes les applications Web Description de la structure JavaServer Faces (JSF) Description de l'architecture des applications Web JSF Vue du développement d'une application JSF Examen d'une application Web JSF simple Gérer la navigation Utiliser la navigation statique et dynamique Définir une navigation implicite dans les pages JSF Configurer des règles et des cas de navigation Description du processus d'évaluation de la navigation Créer une vue transformable en signet Créer et ajouter des groupes de messages Créer un groupe de messages pour plusieurs langues Utiliser un groupe de messages pour simplifier la localisation Localiser une application Utiliser les modèles JSF Créer un modèle et l'appliquer à plusieurs pages Utilisation d'un décorateur Utilisation du débogage pour identifier les problèmes Convertir et valider les données Description du processus de conversion et de validation des données Utiliser les outils standard de conversion et de validation de données Configurer des options de validation par défaut Développer et utiliser des outils de conversion et de validation personnalisés Gérer les messages d'erreur renvoyés par les outils de conversion et de validation des données Utiliser la validation de beans (JSR-303) Utiliser les tables de données Utiliser un composant Table de données Utiliser des en-têtes de colonne, des pieds de page et des légendes Appliquer des styles aux éléments de tables de données Personnaliser une table de données à l'aide d'une barre de défilement Perfectionner une table de données à l'aide d'une classe de tri Ajouter un composant pageur à une table Gestion des événements Description du modèle d'événement JSF Utiliser des événements de modification d'action et de valeur Enregistrer des processus d'écoute d'événements Capturer des événements de cycle de vie et y répondre Utiliser AJAX et des composants composites avec JSF Définition d'AJAX (JavaScript et XML asynchrones) Expliquer comment la technologie AJAX peut améliorer les composants JSF Balise à utiliser Intégration des requêtes AJAX à JSF Définir un composant composite Créer un composant composite JSF Créer des composants personnalisés Déterminer la nécessité d'un composant personnalisé Déterminer la nécessité d'un rendu personnalisé Etapes à suivre pour créer un composant personnalisé Copyright © 2013, Oracle. All rights reserved. Page 3