What's New in This Guide for Release 12c (12.2.1.2.0)

The following topics introduce the new and changed features of Oracle JDeveloper and Oracle Application Development Framework (Oracle ADF) and other significant changes, which are described in this guide. This document in previous JDeveloper releases had been titled Fusion Developer's Guide for Oracle Application Development Framework.

New and Changed Features for Release 12c (12.2.1.2.0)

Oracle Fusion Middleware Release 12c (12.2.1.2.0) of Oracle JDeveloper and Oracle Application Development Framework (Oracle ADF) includes the following new and changed development features, which are described in this guide.

Other Significant Changes in this Document for Release 12c (12.2.1.2.0)

For Release 12c (12.2.1.2.0), this document has been updated in several ways. Following are the sections that have been added or changed.

Part II Building Your Business Services

Part III Using the ADF Model Layer

  • Revised a section to describe GET requests that use advanced query capabilities to retrieve ADF REST resource. This query capability, introduced by version 2 of the ADF REST framework, supports rowmatch expressions. See section Filtering a Resource Collection with a Query Parameter.

  • Revised a section to describe GET requests that retrieve nested child resources using the a payload structure that returns the child resource items as a resource collection, instead of as an array of resource items. This capability, introduced in version 3 of the ADF REST framework, supports pagination of nested child resources. See section Fetching Nested Child Resources and Querying With Filtering Attributes (Partial GET).

  • Revised a section to describe the changes to the query parameter syntax on GET requests introduced in ADF REST framework version 2 (or later). See section Get Method Operations.

  • Revised a section to describe the operators used within the query parameter syntax on GET requests and the valid ADF REST data types supported for each operator. See section Get Method Operations.

  • Revised a section to describe the custom header REST-Framework-Version that allows service clients to specify a particular version of the ADF REST framework to use at runtime to process the request. The ADF REST framework version passed in the version header overrides the default framework declaration defined by the application in the adf-config.xml file . In JDeveloper release 12.2.1.2.0, framework versions 1, 2, and 3 exist. See section ADF REST HTTP Headers Support.

Part V Creating a Databound Web User Interface

Part VI Completing Your Application

  • Revised sections to clarify that a remote event might result in an exception if dispatchMode attribute is not set to remote value. See section How to Publish Contextual Events and What Happens at Runtime: Contextual Events.

  • Revised a section to clarify that under normal circumstances with optimistic locking, RowInconsistentException is thrown when inconsistent data is detected while locking a row during the commit operation. However, ADF can also raise RowInconsistentException outside of the commit operation, such as during application module activation, even though the framework is configured for optimistic lock. See section How to Confirm That Fusion Web Applications Use Optimistic Locking.