Oracle ADF Course Content
Overview:
Oracle ADF (Application Development Framework) is a commercial Java framework for building enterprise applications. It gives you visual and declarative approaches to Java EE development.
It provides rapid application development ready to use design patterns, metadata driven and visual tools. Using this we can build a Fusion web application that uses ADF Business Components, ADF Controller, ADF Model and ADF Faces rich
client along with high level development practices.
Training Objectives of ADF:
Oracle ADF is a complete end to end application framework that builds on Java Platform, Enterprise Edition (Java EE) standards and open-source technologies. Using this
you can implement enterprise solutions that search, display, create, update and validate data using web, wireless, desktop, or web services interfaces. Oracle JDeveloper 11g and Oracle ADF both will give you an environment that covers
the full development lifecycle from design to deployment, with drag and drop data binding, visual user interface design and team development features built in.
Target Students / Prerequisites:
Students should be aware on HTML, XML, and Java development.
- 1.Oracle ADF and JDeveloper
- 2.Oracle Fusion Middleware
- 3.Oracle Fusion Architecture
- 4.ADF and MVC
- 5.More about ADF
- 1.JDeveloper 11g New Features
- 2.Building ADF Application in JDeveloper
- 3.Configuring JDeveloper Preferences
- 4.Database Schema Design
- 5.JDeveloper 11g New Features
- 1.Creating Offline Objects
- 2.Synchronize Online-Offline Database
- 1.Advantages of ADF BC
- 2.ADF BC Categories
- 3.Creating ADF Business Components
- 4.Business Component Browser
- 1.Data Persistence using Entity Objects
- 2.Creating Entity Objects
- 3.Modify Entity Object Default Behaviour
- 4.Associations
- 5.Groovy expressions
- 6.Validation Life Cycle
- 7.Built-in Declarative Validation Rules
- 8.Validation Execution
- 9.Failure Handling
- 10.Creating Validation Rule Class
- 1.Populating Data in View Objects
- 2.Creating View Objects
- 3.Modify View Object Default Behavior
- 4.View Links
- 5.Creating View Criteria
- 6.Creating List of Values (LOV)
- 7.Dependent LOVs
- 1.Designing Application Module
- 2.Creating Application Module
- 3.Application Module Editor
- 4.Testing Service Methods
- 1.Supporting Java Classes
- 2.Modify Entity Object Behavior
- 3.Modify View Object Behavior
- 4.Service Methods and Application Module
- 1.User Interface – Available Technologies
- 2.Java Server Faces
- 3.ADF Faces
- 1.ADF Data Model and Bindings
- 2.Exposing Business Components as Data Controls
- 3.JSF Expression Language
- 4.Binding Components to Data
- 1.Characteristics of ADF Task Flow
- 2.Creating a Task Flow
- 3.Using ADF Task Flow Components
- 4.Using Method Call Activities
- 5.Creating Managed Beans
- 1.ADF Faces Rich Client Components
- 2.Using Facets
- 3.Using ADF Faces Components
- 4.UI and Translation
- 1.ADF Faces Layout Components
- 2.ADF Faces Skins
- 3.Enabling PPR
- 1.Pros and Cons of Reusability
- 2.Reusing Components
- 3.Designing for Reuse
- 4.Creating ADF Library
- 5.What Fits your Requirements
- 1.ADF Faces Navigation Components
- 2.Performing Navigation
- 3.Defining Access Keys
- 4.Using Train Components
- 1.JSF Page Life Cycle
- 2.ADF Lifecycle Phases
- 3.Creating Action Methods
- 4.Value Change Events
- 1.Holding Values in Data Model
- 2.Holding Values in Managed Beans
- 3.Passing Values between Pages
- 4.Validation Event Points
- 5.ADF Binding Validation
- 6.ADF Faces Validation
- 1.Handling Transactions with ADF BC
- 2.Transaction in ADF Task Flow
- 3.Specifying Task Flow Transaction Start Options
- 4.Creating Save for Later
- 1.Logging and Diagnostics
- 2.Java Logging
- 3.ADF Logging
- 4.ADF Declarative Debugger
- 5.UI Troubleshooting Tools
- 6.Configuring ADF Logging
- 1.Creating a WAR Profile
- 2.Creating a EAR Profile
- 3.Testing the Server Connectivity
- 4.Deploying the Application