1/13
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide for Release 11.1.1.7.0
1
Introduction to Building Java EE Web Applications with Oracle ADF
1.1
Introduction to Oracle ADF
1.2
Developing with Oracle ADF
1.3
Introduction to the ADF Sample Application
1.3.1
Running the Suppliers Module of the Fusion Order Demo Application
1.3.2
Taking a Look at the Supplier Module Code
1.3.3
Touring the Supplier Module
2
Using ADF Model Data Binding in a Java EE Web Application
2.1
Introduction to ADF Model Data Binding
2.2
Exposing Services with ADF Data Controls
2.2.1
How to Create ADF Data Controls
2.2.2
What Happens in Your Project When You Create a Data Control
2.3
Paginated Fetching of Data in EJB Data Controls
2.3.1
How to Change Paging Mode for a Data Control
2.3.2
How to Set Range Size for a Data Control that Uses Range Paging
2.3.3
What You May Need to Know About the Scrollable and Range Paging Modes
2.3.4
How to Specify Access Mode for Individual Objects in the Data Control
2.3.5
What You May Need to Know About Sorting Tables Based on Range Paginated Collections
2.3.6
How To Manually Implement Pagination Support in a Bean Data Control
2.3.7
How to Implement a Custom Handler for Querying and Pagination
2.4
Using the Data Controls Panel
2.4.1
How to Use the Data Controls Panel
2.4.2
What Happens When You Use the Data Controls Panel to Create UI Components
2.4.3
What Happens at Runtime
2.4.4
What You May Need to Know About Iterator Result Caching
2.4.5
What You May Need to Know About Configuring Validation
3
Creating a Basic Databound Page
3.1
Introduction to Creating a Basic Databound Page
3.2
Using Attributes to Create Text Fields
3.2.1
How to Create a Text Field
3.2.2
What Happens When You Create a Text Field
3.2.2.1
Creating and Using Iterator Bindings
3.2.2.2
Creating and Using Value Bindings
3.2.2.3
Using EL Expressions to Bind UI Components
3.3
Creating a Basic Form
3.3.1
How to Create a Form
3.3.2
What Happens When You Create a Form
3.4
Incorporating Range Navigation into Forms
3.4.1
How to Insert Navigation Controls into a Form
3.4.2
What Happens When You Create Command Buttons
3.4.2.1
Action Bindings for Built-in Navigation Operations
3.4.2.2
Iterator RangeSize Attribute
3.4.2.3
EL Expressions Used to Bind to Navigation Operations
3.5
Creating a Form Using a Method That Takes Parameters
3.5.1
How to Create a Form or Table Using a Method That Takes Parameters
3.5.2
What Happens When You Create a Form Using a Method That Takes Parameters
3.5.3
What Happens at Runtime: Setting Parameters for a Method
3.5.4
What You May Need to Know About Setting Parameters with Methods
3.5.5
What You May Need to Know About Using Contextual Events Instead of Parameters
3.6
Creating a Form to Edit an Existing Record
3.6.1
How to Create Edit Forms
3.6.2
What Happens When You Use Methods to Change Data
3.6.2.1
Method Bindings
3.6.2.2
Using EL Expressions to Bind to Methods
3.6.3
What You May Need to Know About the Difference Between the Merge and Persist Methods
3.6.4
What You May Need to Know About Overriding Declarative methods
3.7
Creating an Input Form
3.7.1
How to Create an Input Form Using a Task Flow
3.7.2
What Happens When You Create an Input Form Using a Task Flow
3.7.3
What Happens at Runtime: Invoking the Create Action Binding from the Method Activity
3.8
Using a Dynamic Form to Determine Data to Display at Runtime
3.8.1
How to Use Dynamic Forms
3.8.2
What Happens When You Use Dynamic Components
3.8.3
What Happens at Runtime: How Attribute Values Are Dynamically Determined
3.8.4
What You May Need to Know About Converters for Dynamic Forms
3.9
Modifying the UI Components and Bindings on a Form
4
Creating ADF Databound Tables
4.1
Introduction to Adding Tables
4.2
Creating a Basic Table
4.2.1
How to Create a Basic Table
4.2.2
What Happens When You Create a Table
4.2.2.1
Iterator and Value Bindings for Tables
4.2.2.2
Code on the JSF Page for an ADF Faces Table
4.2.3
What You May Need to Know About Setting the Current Row in a Table
4.3
Creating an Editable Table
4.3.1
How to Create an Editable Table
4.3.2
What Happens When You Create an Editable Table
4.4
Creating an Input Table
4.4.1
How to Create an Input Table
4.4.2
What Happens When You Create an Input Table
4.4.3
What Happens at Runtime: How Create and Partial Page Refresh Work
4.4.4
What You May Need to Know About Creating a Row and Sorting Columns
4.5
Modifying the Attributes Displayed in the Table
5
Displaying Master-Detail Data
5.1
Introduction to Displaying Master-Detail Data
5.2
Identifying Master-Detail Objects on the Data Controls Panel
5.3
Using Tables and Forms to Display Master-Detail Objects
5.3.1
How to Display Master-Detail Objects in Tables and Forms
5.3.2
What Happens When You Create Master-Detail Tables and Forms
5.3.2.1
Code Generated in the JSF Page
5.3.2.2
Binding Objects Defined in the Page Definition File
5.3.3
What Happens at Runtime: ADF Iterator for Master-Detail Tables and Forms
5.3.4
What You May Need to Know About Displaying Master-Detail Widgets on Separate Pages
5.4
Using Trees to Display Master-Detail Objects
5.4.1
How to Display Master-Detail Objects in Trees
5.4.2
What Happens When You Create an ADF Databound Tree
5.4.2.1
Code Generated in the JSF Page
5.4.2.2
Binding Objects Defined in the Page Definition File
5.4.3
What Happens at Runtime: Displaying an ADF Databound Tree
5.5
Using Tree Tables to Display Master-Detail Objects
5.5.1
How to Display Master-Detail Objects in Tree Tables
5.5.2
What Happens When You Create a Databound Tree Table
5.5.2.1
Code Generated in the JSF Page
5.5.2.2
Binding Objects Defined in the Page Definition File
5.5.3
What Happens at Runtime: Events
5.5.4
Using the TargetIterator Property
5.6
Using Selection Events with Trees and Tables
5.6.1
How to Use Selection Events with Trees and Tables
5.6.2
What Happens at Runtime: RowKeySet Objects and SelectionEvent Events
6
Creating Databound Selection Lists
6.1
Introduction to Selection Lists
6.2
Creating a Single Selection List
6.2.1
How to Create a Single Selection List Containing Fixed Values
6.2.2
How to Create a Single Selection List Containing Dynamically Generated Values
6.2.3
What Happens When You Create a Fixed Selection List
6.2.4
What Happens When You Create a Dynamic Selection List
6.3
Creating a List with Navigation List Binding
7
Creating Databound Search Forms
7.1
Introduction to Creating Search Forms
7.1.1
Query Search Forms
7.1.2
Quick Query Search Forms
7.1.3
Filtered Table and Query-by-Example Searches
7.2
Creating Query Search Forms
7.2.1
How to Create a Query Search Form with a Results Table or Tree Table
7.2.2
How to Create a Query Search Form and Add a Results Component Later
7.2.3
How to Persist Saved Searches into MDS
7.2.4
What Happens When You Create a Query Form
7.2.5
What Happens at Runtime: Search Forms
7.3
Setting Up Search Form Properties
7.3.1
How to Set Search Form Properties on the Query Component
7.4
Creating Quick Query Search Forms
7.4.1
How to Create a Quick Query Search Form with a Results Table or Tree Table
7.4.2
How to Create a Quick Query Search Form and Add a Results Component Later
7.4.3
How to Set the Quick Query Layout Format
7.4.4
What Happens When You Create a Quick Query Search Form
7.4.5
What Happens at Runtime: Quick Query
7.5
Creating Standalone Filtered Search Tables
8
Deploying an ADF Java EE Application
8.1
Introduction to Deploying ADF Java EE Web Applications
8.1.1
Developing Applications with Integrated WebLogic Server
8.1.2
Developing Applications to Standalone Application Server
8.2
Running a Java EE Application in Integrated WebLogic Server
8.2.1
How to Run an Application in Integrated WebLogic Server
8.2.2
How to Run an Application with Metadata in Integrated WebLogic Server
8.3
Preparing the Application
8.3.1
How to Create a Connection to the Target Application Server
8.3.2
How to Create Deployment Profiles
8.3.2.1
Adding Customization Classes into a JAR
8.3.2.2
Creating a WAR Deployment Profile
8.3.2.3
Creating a MAR Deployment Profile
8.3.2.4
Creating an EJB JAR Deployment Profile
8.3.2.5
Creating an Application-Level EAR Deployment Profile
8.3.2.6
Delivering Customization Classes as a Shared Library
8.3.2.7
Viewing and Changing Deployment Profile Properties
8.3.3
How to Create and Edit Deployment Descriptors
8.3.3.1
Creating Deployment Descriptors
8.3.3.2
Viewing or Modifying Deployment Descriptor Properties
8.3.3.3
Configuring the application.xml File for Application Server Compatibility
8.3.3.4
Configuring the web.xml File for Application Server Compatibility
8.3.3.5
Enabling the Application for Real User Experience Insight
8.3.4
How to Deploy Applications with ADF Security Enabled
8.3.4.1
Applications That Will Run Using Oracle Single Sign-On (SSO)
8.3.4.2
Configuring Security for WebLogic Server
8.3.4.3
Configuring Security for WebSphere Server
8.3.5
How to Replicate Memory Scopes in a Clustered Environment
8.3.6
How to Enable the Application for ADF MBeans
8.3.7
What You May Need to Know About JDBC Data Source for Oracle WebLogic Server
8.4
Deploying the Application
8.4.1
How to Deploy to the Application Server from JDeveloper
8.4.2
How to Create an EAR File for Deployment
8.4.3
How to Deploy New Customizations Applied to ADF LIbrary
8.4.3.1
Exporting Customization to a Deployed Application
8.4.3.2
Deploying Customizations to a JAR
8.4.4
What You May Need to Know About ADF Libraries
8.4.5
What You May Need to Know About EAR Files and Packaging
8.4.6
How to Deploy the Application Using Scripts and Ant
8.4.7
What You May Need to Know About JDeveloper Runtime Libraries
8.5
Postdeployment Configuration
8.5.1
How to Migrate an Application
8.5.2
How to Configure the Application Using ADF MBeans
8.6
Testing the Application and Verifying Deployment
Index
Scripting on this page enhances content navigation, but does not change the content in any way.