Contents

Title and Copyright Information

Preface

What's New in This Guide in Release 11.1.2.0.0

Part I Getting Started with Fusion Web Applications

1 Introduction to Building Fusion Web Applications with Oracle ADF

2 Introduction to the ADF Sample Application

Part II Building Your Business Services

3 Getting Started with ADF Business Components

4 Creating a Business Domain Layer Using Entity Objects

5 Defining SQL Queries Using View Objects

6 Testing View Instance Queries

7 Defining Validation and Business Rules Declaratively

8 Implementing Validation and Business Rules Programmatically

9 Implementing Business Services with Application Modules

10 Sharing Application Module View Instances

11 Integrating Service-Enabled Application Modules

12 Extending Business Components Functionality

Part III Using the ADF Model Layer

13 Using ADF Model in a Fusion Web Application

14 Exposing Web Services Using the ADF Model Layer

15 Exposing URL Services Using the ADF Model Layer

16 Using Validation in the ADF Model Layer

17 Designing a Page Using Placeholder Data Controls

Part IV Creating ADF Task Flows

18 Getting Started with ADF Task Flows

19 Working with Task Flow Activities

20 Using Parameters in Task Flows

21 Using Task Flows as Regions

22 Creating Complex Task Flows

23 Using Dialogs in Your Application

Part V Creating a Databound Web User Interface

24 Getting Started with Your Web Interface

25 Understanding the Fusion Page Lifecycle

26 Creating a Basic Databound Page

27 Creating ADF Databound Tables

28 Command Components to Invoke Functionality in the View Layer

29 Displaying Master-Detail Data

30 Creating Databound Selection Lists and Shuttles

31 Creating ADF Databound Search Forms

32 Using More Complex Databound ADF Faces Components

33 Creating Databound ADF Data Visualization Components

34 Using Contextual Events

Part VI Completing Your Application

35 Enabling ADF Security in a Fusion Web Application

36 Testing and Debugging ADF Components

37 Refactoring a Fusion Web Application

38 Reusing Application Components

39 Customizing Applications with MDS

40 Allowing User Customizations at Runtime

41 Deploying Fusion Web Applications

Part VII Advanced Topics

42 Advanced View Object Techniques

43 Application State Management

44 Tuning Application Module Pools and Connection Pools

45 Using the Active Data Service

Part VIII Appendices

A Oracle ADF XML Files

B Oracle ADF Binding Properties

C ADF Security Permission Grants

D Most Commonly Used ADF Business Components Methods

E ADF Business Components Java EE Design Pattern Catalog

F ADF Equivalents of Common Oracle Forms Triggers

G Performing Common Oracle Forms Tasks in Oracle ADF

H Data Controls in Fusion Web Applications

Glossary