Contents

Title and Copyright Information

Preface

What's New in This Guide

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 Working with View Object Query Results

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 Using ADF Model in a Fusion Web Application

13 Integrating Web Services Into a Fusion Web Application

Part III Creating ADF Task Flows

14 Getting Started with ADF Task Flows

15 Working with Task Flow Activities

16 Using Parameters in Task Flows

17 Using Task Flows as Regions

18 Creating Complex Task Flows

19 Using Dialogs in Your Application

Part IV Creating a Databound Web User Interface

20 Getting Started with Your Web Interface

21 Understanding the Fusion Page Lifecycle

22 Creating a Basic Databound Page

23 Creating ADF Databound Tables

24 Displaying Master-Detail Data

25 Creating Databound Selection Lists and Shuttles

26 Creating Databound ADF Data Visualization Components

27 Creating ADF Databound Search Forms

28 Creating More Complex Pages

29 Designing a Page Using Placeholder Data Controls

Part V Completing Your Application

30 Enabling ADF Security in a Fusion Web Application

31 Testing and Debugging ADF Components

32 Refactoring a Fusion Web Application

33 Reusing Application Components

34 Customizing Applications with MDS

35 Allowing User Customizations at Runtime

36 Deploying Fusion Web Applications

Part VI Advanced Topics

37 Advanced Business Components Techniques

38 Advanced Entity Object Techniques

39 Advanced View Object Techniques

40 Application State Management

41 Tuning Application Module Pools and Connection Pools

42 Using the Active Data Service

Part VII Appendices

A Oracle ADF XML Files

B Oracle ADF Binding Properties

C Oracle ADF Permission Grants

D ADF Equivalents of Common Oracle Forms Triggers

E Most Commonly Used ADF Business Components Methods

F ADF Business Components Java EE Design Pattern Catalog

G Performing Common Oracle Forms Tasks in Oracle ADF

H Data Controls in Oracle ADF Fusion Web Applications

Glossary

Index