Oracle Application Development Framework (ADF)Training
Oracle Fusion Middleware 11g: Build Applications With ADF
This Fusion Middleware 11g training is ideal for developers who want to build Java EE applications using Oracle ADF. Use Oracle JDeveloper 11g Release 1 Patch Set 1 to build, test and deploy web applications
This course is aimed at developers who want to build Java EE applications using Oracle ADF. Learn to use Oracle JDeveloper 11g Release 1 Patch Set 1 to build, test and deploy an end-to-end web application.
Learn To:
- Build end-to-end web applications..
- Develop Java EE components with Oracle ADF..
- Build rich user interfaces with ADF Faces..
- Use the new capabilities of Oracle JDeveloper 11g Release 1 Patch Set 1.
Benefits To You:
Simplify application development in your organization to increase productivity. Become more efficient at building Java EE applications using Oracle ADF (innovative yet mature Java EE development framework) and deploy an end-to-end web application
Build & Deploy
The data model is built with ADF Business Components and the user interface with ADF Faces. During this course, you’ll learn to build each part of the application with the Fusion technology stack and then deploy it to WebLogic Server
Java EE
Java EE is a standard, robust, scalable and secure platform that forms the basis for many of today’s enterprise applications. Oracle Application Development Framework (Oracle ADF) is an innovative, yet mature Java EE development framework that is directly supported and enabled by Oracle JDeveloper 11g.
Oracle ADF
Oracle ADF simplifies Java EE development by minimizing the need to write code that implements the application’s infrastructure. allowing developers to focus on the features of the actual application.
Suggested Prerequisite
- Familiarity with JDeveloper
- Familiarity with basic Java
- Familiarity with XML concepts
Audience
- Application Developers
- Java Developers
- J2EE Developer
- Java EE Developers
Course Contents:
Basics
- Java Basics
- Classes and Objects
- Java Concepts in ADF
Introduction
- What is Framework?
- Oracle Fusion Middleware
- Introduction to ADF and JDeveloper
- MVC Architectures
Exploring JDeveloper
- Basic Features
- Installation Overview
- Building first application in JDeveloper
Database Schema
- Creating Database
- Online-offline Database
- Database connectivity in JDeveloper
ADF Business Components
- BC Categories
- Advantages of ADF BC
- Creating BC in JDeveloper
Entity Objects And Association
- What is Entity Object?
- Creating Entity Objects
- Associations
- Modify EO
View Objects, Links And Accessors
- What is View Object?
- Creating View Objects
- View Links
- View Accessors
- View Criteria
- Creating List of Values
Application Module And Validations
- Introduction
- Creating Application module
- Service Methods
- Business Validations
- Validation Life Cycle
- Creating validation Rule Class
- Groovy Methods and Support
User Interface Technologies
- Introduction
- Available Technologies
- ADF Faces
- Java Server Faces
ADF Data Bindings
- Data Model
- Data Bindings
- Exposing BC as Data Controls
- Binding Components to Data
ADF Layout Basics
- Faces Rich Client Components
- Oracle Facets
- ADF Faces Components
- ADF Faces Layout Components
- ADF Faces Skins
- Enabling PPR
ADF Task Flows
- Features and characteristics
- Creating a Task Flow
- Using Task Flow Components
- Method Call
- Creating Managed Beans
Ensuring Reusability
- Pros and Cons of Reusability
- Reusing Components
- Designing for Reuse
- Creating Oracle ADF Library
- What Fits your Requirements
Implementing Page Navigation
- Oracle ADF Faces Navigation Components
- Performing Navigation
- Defining Access Keys
- Using Train Components
Managing And Validating Data
- Holding Values in Data Model
- Holding Values in Managed Beans
- Passing Values between Pages
- Validation Event Points
- Oracle ADF Binding Validation
- Oracle ADF Faces Validation
Handling Application Events
- JSF Page Life Cycle
- Oracle ADF Lifecycle Phases
- Creating Action Methods
- Value Change Events
Transaction Management
- Handling Transactions with Oracle ADF BC
- Transaction in Oracle ADF Task Flow
- Specifying Task Flow Transaction Start Options
Troubleshooting Oracle ADF Applications
- Logging and Diagnostics
- Java Logging
- Oracle ADF Logging
- ADF Declarative Debugger
- UI Troubleshooting Tools
Deploying Oracle ADF Applications (WebLogic)
- Creating a WAR Profile
- Creating a EAR Profile
- Testing the Server Connectivity
- Deploying the Application