Java EE 6: Develop Web Applications with JSF

publicité
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
Téléchargement