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
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
Cycle de vie d'une application JSF
Créer, déployer et exécuter une application JSF de base
Créer des pages JSF à l'aide de Facelets
Hiérarchie des composants d'interface utilisateur
Evaluer la structure de pages JSF
Bibliothèques de balises prises en charge dans Facelets
Description de la bibliothèque de balises du kit de recomposition HTML
Description des attributs courants des balises HTML
Description de la bibliothèque de balises JSF
Utiliser des composants courants d'interface utilisateur pour concevoir des pages Facelets
Développer des beans nommés CDI
Définition d'un bean géré
Utiliser les annotations CDI (Context and Dependency Injection) JSR-299
Lier des composants d'interface utilisateur avec des beans CDI
Utiliser le langage d'expressions (EL) unifié
Utiliser le fichier de configuration faces-config.xml
Utiliser les portées de beans CDI
Copyright © 2013, Oracle. All rights reserved.
Page 2
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
Utiliser HTML5 et JSF 2.0
Rappel des fonctionnalités de HTML 5
Exploiter les API JavaScript de HTML 5
Développer des composites JSF 2.0 avec HTML 5
Configurer et sécuriser des applications JSF
Description des phases des applications Web JSF
Configurer la méthode de gestion des états
Décrire le processus de chargement d'une configuration d'application
Décrire la sécurité gérée par conteneurs
Déclarer des rôles et des responsabilités d'utilisateur
Configurer la sécurité pour des applications Web JSF
Utiliser l'API de sécurité
Utiliser une bibliothèque de code tierce pour le développement d'applications JSF
Bibliothèques tierces disponibles
Examiner et utiliser la bibliothèque PrimeFaces
Examiner la bibliothèque Trinidad
Configurer et appliquer la bibliothèque Trinidad
Développer des applications Web pour mobiles avec Trinidad
Copyright © 2013, Oracle. All rights reserved.
Page 4
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !