Vous êtes sur la page 1sur 5

Oracle ADF Course Content

1. Introduction

 Introduction to Fusion Middleware


 Introduction to Oracle ADF and MVC
 Introduction to ADF architecture and lifecycle
 Introduction to Jdeveloper/Weblogic and different releases

2. Environment Setup

 Jdeveloper
 Weblogic (Integrated/Standalone)
 Database

3. Exploring JDeveloper and Weblogic:

 Listing JDeveloper benefits for application development


 Using the features of the JDeveloper IDE
 Defining IDE preferences
 Database Designing Tools in JDeveloper
 Creating applications, projects, and connections in JDeveloper
 Introduction to Weblogic deployment and configuration settings
 Data modeling and DB diagrams

4. ADF Business Components:

 Introduction and advantages of ADF BC


 Types of ADF Business Components

4.1 Entity Objects and Associations

 Introduction to Entity Objects


 Creating Entity Objects
 Entity Object implementation, definition and collection classes
 Explanation on data persistence using Entity Objects
 Associations
4.2 View Objects and View Links

 Introduction to View Objects


 Types of View Object and their attributes
 Data population using View Objects
 Creating updatable View Objects
 View Object implementation, definition and row level classes
 Using View Links
 Creating Master-Detail relationships
 Creating View Criteria and Bind Variables
 View Accessors
 Creating LOVs / Dependent LOVs

4.3 Application Module

 Creating Application Modules


 Transaction Management
 Business Component Browser
 Testing the data model
 Nested and Shared Application Modules
 Data Source Configuration
 Connection Pooling

5. Exposure of data to clients:

 Introduction to Client Interface


 Exposing View Object implementation and row level methods using client interface
 Exposing Application Module methods using client interface

6. Programmatically Customization of Data Services:

 Implementation of Java classes for ADF BCs


 Programmatically modifying the behavior of Entity Objects
 Programmatically modifying the behavior of View Objects
 Using Groovy Expression
 Adding service methods to an Application Module
 Using API methods in business logic layer
 Handling database sequences, triggers and procedures
7. ADF UI Technologies

 Introduction to available UI technologies

7.1 Pages and Layouts

 Java Server Faces and ADF Faces


 Layout basics
 Using component facets and stretching
 Exposing Business Components as Data Controls
 Adding Functionality to Pages
 ADF Data bindings and their types
 Creating Managed Beans
 Using Phase and Event Listeners
 Using Action listeners and methods
 Using a Page Definition file
 Examining Data Binding objects and metadata files
 Binding Existing components to data
 JSF Expression Language
 Running and testing the page
 Displaying Form data
 Displaying Summary-Detail data
 Displaying Master-Detail data
 Displaying tabular data in tables
 Displaying hierarchical data in trees
 Displaying text or media with icons and images
 Displaying single and multi selection components (LOVs / Comboboxes)
 Displaying Boolean selection components (Checkboxes/Radio)
 Defining search forms and display results
 Handling BLOB objects on UI (Files / Images)
 Displaying data graphically (DVT Components)
 ADF Faces Skinning (using CSS)
 Internationalizing the user interface (using resource bundles)
7.2 Reusability and Navigation

 Creating and Using Page Templates


 Introduction to ADF Task Flows
 Creating and Using Page Fragments
 Creating a Task Flow and using ADF Task Flow components
 Using Method Call Activities
 Defining control flows
 Creating routers for conditional navigation
 Calling methods and other task flows
 Contextual Event Framework
 PPR
 Parameter passing
 Using ADF Faces Navigation Components
 Using Buttons and Links
 Using Menus for navigation
 Using Breadcrumbs
 Using Train component
 Transaction Management with ADF task flows
 ADF Shared Libraries

8. Validations

 Understanding Model and UI validations


 Handling validation errors
 Using Groovy expressions in validation
 Using programmatic validation
 Validation Event Points
 ADF Binding Validation
 ADF Faces Validation

9. ADF Security

 Understanding ADF Security Framework


 Configuring the security for ADF application(Authentication and Authorization)
 Introduction to integrated LDAP
 Enterprise and Application Roles
 Defining Users, Roles and Resources mapping
 Creating and Configuring Login and Logout pages
 Configuring success URLs and defining welcome page
10. Deploying ADF Applications

 Creating a WAR Profile


 Creating a EAR Profile
 Testing the Server Connectivity
 Configuring Data Sources
 Configuring Deployment Options for JDBC, ADF Security and other dependencies.
 Deploying the ADF Application to Weblogic

11. ADF Logging

 Introduction to Logging mechanism


 ADF and Java loggers
 Transient and Persistent Loggers
 Declaring and defining the loggers
 Using logging levels
 Configuring ADF loggers for packages and classes
 Analyzing server and application logs

12. ADF with Web Services:

 Introduction to SOAP and REST Web Services


 Creating and configuring the web service projects
 Creating sample SOAP and REST Web Service
 Deploying web services
 Creating SOAP/REST service from ADF Business components
 Creating SOAP and REST Web Services Proxy / Clients in ADF application
 Using Web Service data controls in ADF application
 Consuming Web Services on UI

Vous aimerez peut-être aussi