Course Brief
Oracle Application Development Framework. In computing, Oracle Application Development Framework, usually called Oracle ADF, provides a Java framework for building enterprise applications. It provides visual and declarative approaches to Java EE development.
Course Description
Faster and Simpler Java-based Application Development
Oracle ADF is an end-to-end Java EE framework that simplifies application development by providing out-of-the-box infrastructure services and a visual and declarative development experience.
What you will learn
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.
Introduction to Fusion and ADF
- Describing Fusion architecture
- Explaining how ADF fits into the Fusion architecture
- Describing the ADF technology stack (MVC)
Getting Started with JDeveloper
- Listing JDeveloper benefits for application development
- Using the features of the JDeveloper IDE
- Defining IDE preferences
- Creating applications, projects, and connections in JDeveloper
Building a Data Model with ADF Business Components
- Introducing ADF Business Components
- Creating Business Components from tables
- Testing the data model
- Querying and Persisting Data
- Using view objects
- Using entity objects to persist data
- Synchronizing entity objects with database table changes
- Creating associations
- Creating updateable view objects
- Creating master-detail relationships
- Refactoring
Exposing Data
- Creating application modules
- Using master-detail view objects in application modules
- Managing Business Components transactions
- Abstracting business services with ADF Model
Declaratively Customizing Data Services
- Internationalizing the data model
- Editing business components
- Modifying default behavior of entity objects
- Changing the locking behavior of an application module