Oracle University |
Appelez-nous: +33 (0) 1 57 60 20 81
Oracle Fusion Middleware 11g : Développer des applications avec ADF (I)
Durée:
5 Jours
Description
Java EE est une plateforme standard, robuste et évolutive qui constitue la base de nombreuses applications
d'entreprise. Oracle Application Development Framework (Oracle ADF) est un environnement de développement Java
EE innovant mais mâture qui est pris en charge directement par Oracle JDeveloper 11g. Oracle ADF simplifie le
développement Java EE en réduisant la nécessité d'écrire du code pour implémenter l'infrastructure de l'application, ce
qui permet aux développeurs de se concentrer sur les fonctionnalités réelles de l'application. Ce cours est destiné aux
développeurs qui souhaitent créer des applications Java EE à l'aide d'Oracle ADF. Oracle JDeveloper 11g Release 1
Patch Set 1 est utilisé pour développer, tester et déployer une application Web complète. Le modèle de données est
construit à partir de composants métier ADF tandis que l'interface utilisateur fait appel à ADF Faces. Le cours montre
comment créer chaque partie de l'application en utilisant la technologie Fusion et comment la déployer sur WebLogic
Server.
Learn To:
Construire des applications Web complètes
Utiliser les nouvelles fonctionnalités d'Oracle JDeveloper 11g Release 1 Patch Set 1
Développer des composants Java EE avec Oracle ADF
Créer des Rich User Interfaces avec ADF Faces
Audience
Application Developers
Développeurs Java
Développeurs d'applications
J2EE Developer
Java Developer
Java EE Developer
Cours pré-requis
Cours pré-requis conseillé(s)
Connaissance de JDeveloper
Connaissance de base du langage Java
Objectifs
Ajouter des éléments de validation aux applications ADF
Créer et personnaliser un modèle de données à l'aide de composants métier ADF
Copyright © 2012, Oracle. Tous droits réservés.
Page 1
Créer des pages JSF
Exposer le modèle de données dans une application Web avec une Rich User Interface ADF Faces
Sécuriser des applications Web
Utiliser des composants client de type Rich dans des pages JSF
Thèmes abordés
Présentation d'Oracle Fusion et d'ADF
Décrire l'architecture d'Oracle Fusion
Expliquer comment ADF s'intègre à l'architecture d'Oracle Fusion
Décrire l'enchaînement des composants technologiques ADF (MVC)
Présentation de JDeveloper
Enumérer les avantages offerts par JDeveloper en matière de développement d'applications
Utiliser les fonctionnalités de l'environnement IDE de JDeveloper
Définir des préférences pour l'environnement IDE
Créer des applications, des projets et des connexions dans JDeveloper
Créer un modèle de données en utilisant les composants métier ADF
Présentation des composants métier ADF
Créer des composants métier à partir de tables
Tester le modèle de données
Interrogation et persistance de données
Utiliser des objets vue
Utiliser des objets entité pour rendre des données persistantes
Synchroniser les objets entité avec les modifications des tables de base de données
Créer des associations
Creating updateable view objects
Créer des relations maître-détails
Refactoring
Exposer des données
Créer des modules applicatifs
Utiliser des vues maître-détail dans des modules applicatifs
Gérer des transactions basées sur des composants métier
Assurer l'abstraction de services métier avec ADF Model
Personnaliser des services de données de manière déclarative
Internationaliser le modèle de données
Composants du niveau métier
Modifier le comportement par défaut des objets entité
Modifier le comportement de verrouillage d'un module applicatif
Personnaliser des services de données par programmation
Générer des classes Java
Modifier le comportement des objets entité par programmation
Copyright © 2012, Oracle. Tous droits réservés.
Page 2
Modifier le comportement des objets vue par programmation
Ajouter des méthodes de service à un module applicatif
Utiliser des API client
Valider les entrées utilisateur
Présentation des options de validation : Base de données, modèle de données ou interface utilisateur
Déclencher l'exécution de la validation
Gérer les erreurs de validation
Utiliser des expressions Groovy pour la validation
Utiliser la validation par programmation
Dépanner des applications ADF BC
Dépanner le service fonctionnel
Dépanner l'interface utilisateur
Utiliser la journalisation et les diagnostics
Utiliser le programme de débogage JDeveloper
Présentation des technologies liées aux interfaces utilisateur
Décrire l'utilisation des navigateurs Web et HTML
Décrire la fonction des servlets et des pages JSP
Définir JavaServer Faces
Décrire l'architecture JSF et ses composants
Décrire la fonction des backing beans et des managed beans
Décrire le cycle de vie JSF
Expliquer comment ADF Faces améliore le cycle de vie JSF
Lier des composants d'interface graphique aux données
Créer une page JSF
Ajouter des composants d'interface graphique à une page
Décrire la couche ADF Model
Utiliser le langage d'expressions dans les liaisons de données
Utiliser un fichier de définition de page
Examiner les liaisons de données et les fichiers de métadonnées
Lier des composants existants aux données
Exécuter et tester une page
Planifier l'interface utilisateur
Décrire le modèle de conception MVC (Model-View-Controller)
Différences entre les flux de tâches limités et non limités
Créer et convertir des flux de tâches
Définir des flux de contrôle
Définir une navigation globale
Créer des routeurs pour la navigation conditionnelle
Appeler des méthodes et d'autres flux de tâches
Implémenter des fonctions de validation dans l'interface utilisateur
Ajouter des fonctionnalités aux pages
Internationaliser l'interface utilisateur
Utiliser les facets de composant
Afficher des données tabulaires dans les tables
Afficher des données hiérarchiques dans des arborescences
Afficher du texte ou des supports à l'aide d'icônes et d'images
Copyright © 2012, Oracle. Tous droits réservés.
Page 3
Définir des panneaux de recherche et afficher les résultats
Afficher des données sous forme graphique
Implémenter des fonctions de navigation dans les pages
Utiliser les composants de navigation ADF Faces
Utiliser des boutons et des liens
Utiliser des menus pour la navigation
Utiliser des chemins de navigation
Utiliser des séquences d'étapes (composants Train)
Définir la présentation
Utiliser les composants de présentation avancés
Utiliser des skins ADF Faces
Utiliser la présentation de page dynamique
Garantir la réutilisabilité
Définir une conception permettant la réutilisation
Utiliser des modèles de flux de tâches
Créer et utiliser des modèles de page
Créer et utiliser des composants déclaratifs
Créer et utiliser des fragments de page
Choisir un type de composant réutilisable
Transmission de valeurs entre les composants d'interface graphique
Définir le modèle de données de manière à limiter la nécessité de transmettre des valeurs
Utiliser un managed bean pour stocker des valeurs
Utiliser des paramètres de page
Utiliser des paramètres de flux de tâches
Passing values from containing pages to regions
Répondre à des événements applicatifs
Utiliser des beans gérés
Coordonner les cycles de vie JSF et ADF
Utiliser des processus d'écoute de phase et d'événement
Utiliser des processus d'écoute d'action et des méthodes
Comprendre les événements AJAX additionnels
Implémenter des capacités transactionnelles
Gérer des transactions à l'aide de composants métier ADF
Utiliser des flux de tâches pour contrôler les transactions
Partager des contrôles de données
Gérer les exceptions des transactions
Définir la réponse associée au bouton Back
Implémenter la sécurité dans les applications basées sur des composants métier ADF
Explorer les options de sécurité des applications ADF
Comprendre l'environnement de sécurité ADF
Permettre aux utilisateurs d'accéder aux ressources
Implémenter une page de connexion
Comprendre les autorisations du contrôleur ADF
Utiliser le langage d'expressions pour étendre les fonctions de sécurité
Copyright © 2012, Oracle. Tous droits réservés.
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 !