Contents

Title and Copyright Information

Preface

What's New in This Guide for Release 11.1.1.7.3

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 Creating SOAP Web Services with Application Modules

12 Creating RESTful Web Services with Application Modules

13 Using ADF Model in a Fusion Web Application

14 Integrating SOAP Web Services Into a Fusion Web Application

15 Consuming RESTful Web Services Using the ADF REST Framework

Part III Creating ADF Task Flows

16 Getting Started with ADF Task Flows

17 Working with Task Flow Activities

18 Using Parameters in Task Flows

19 Using Task Flows as Regions

20 Creating Complex Task Flows

21 Using Dialogs in Your Application

Part IV Creating a Databound Web User Interface

22 Getting Started with Your Web Interface

23 Understanding the Fusion Page Lifecycle

24 Creating a Basic Databound Page

25 Creating ADF Databound Tables

26 Displaying Master-Detail Data

27 Creating Databound Selection Lists and Shuttles

28 Creating Databound ADF Data Visualization Components

29 Creating ADF Databound Search Forms

30 Creating More Complex Pages

31 Designing a Page Using Placeholder Data Controls

Part V Completing Your Application

32 Enabling ADF Security in a Fusion Web Application

33 Testing and Debugging ADF Components

34 Refactoring a Fusion Web Application

35 Reusing Application Components

36 Customizing Applications with MDS

37 Allowing User Customizations at Runtime

38 Deploying Fusion Web Applications

Part VI Advanced Topics

39 Advanced Business Components Techniques

40 Advanced Entity Object Techniques

41 Advanced View Object Techniques

42 Application State Management

43 Tuning Application Module Pools and Connection Pools

44 Using the Active Data Service

Part VII Appendices

A Oracle ADF XML Files

B Oracle ADF Binding Properties

C ADF Security 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