0% found this document useful (0 votes)
89 views

Oracle ADF Course Content

The document outlines the content of an Oracle ADF course, including setting up the development environment, creating ADF business components and data models, building user interfaces, adding navigation and task flows, implementing security, deploying applications, using logging, and integrating with web services. Key topics covered are the ADF architecture, JDeveloper IDE, entity objects, view objects, application modules, ADF Faces pages, task flows, validation, security configuration, deployment, and consuming web services.

Uploaded by

Mayur Gidwani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views

Oracle ADF Course Content

The document outlines the content of an Oracle ADF course, including setting up the development environment, creating ADF business components and data models, building user interfaces, adding navigation and task flows, implementing security, deploying applications, using logging, and integrating with web services. Key topics covered are the ADF architecture, JDeveloper IDE, entity objects, view objects, application modules, ADF Faces pages, task flows, validation, security configuration, deployment, and consuming web services.

Uploaded by

Mayur Gidwani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like