Oracle ADF Real World Developer's Guide
Getting Started with Oracle ADF
Comparing the Fusion web application technology stack to the Java EE web application
Your first Fusion web application
Introduction to ADF Business Components
Overview of ADF Business Components
Building a simple business service
Using the ADF Model Tester to test the CRUD operations on business data
Java test client for ADF Business Components
Understanding the runtime behavior of ADF Business Components
Ingredients of an entity object
Core features of ADF entity objects
Core features of ADF view objects
Advanced Concepts on Entity Objects and View Objects
Taking a closer look at entity objects
Taking a closer look at view objects
Building business components dynamically
Introducing the Application Module
The core features of an application module
Defining an application module
Sharing of application module data
Working with an application module
Binding Business Services with the User Interface
Binding model data with user interfaces
Building a simple data bound web page
Is a view object really a data collection?
What happens when we drop a data collection on a page?
Browsing through the page definition file
What happens when you access a Fusion web page?
Invoking an application module from a Java servlet
Building Data Bound Web User Interfaces
Building data bound master-detail UIs
Building a data bound tree table UI
Accessing web tier values from business components
Building data bound query search forms
Building a data bound multi select list
Overriding UI hints in a view object
Controlling the Page Navigation
The navigation model in the JSF framework
The ingredients of an ADF task flow
Building an unbounded task flow
Using method call activity to initialize a page
Taking a Closer Look at the Bounded Task Flow
The properties of a bounded task flow
Working with bounded task flow activities
Parameterizing a bounded task flow
Consuming bounded task flows as ADF regions
Displaying task flows using a pop up component
Using a contextual event for communicating to an ADF region
Dynamically adding multiple regions to a page
Distributing ADF task flow as the ADF library
Using a train component in a bounded task flow
Transaction management in a bounded task flow
The life span of a bounded task flow
More on Validations and Error Handling
Adding validation rules in a fusion web application
Displaying validation exceptions on a page
Where in the page lifecycle does validation occur?
Programmatically throwing validation exceptions in business components
Customizing default business component error messages
Setting up the project structure for your Fusion web application
The life span of ADF Business Components
The best practices and performance tuning for Oracle ADF
Internationalization of Fusion web applications