Which statement is true about the role of bindings within the ADF Model layer of ADF? (Choose the best
answer.)
A.
The binding is a Java API for reading and writing data directly between ADF Business Components and
ADF Faces.
B.
There is a one-to-one mapping such that each data control has only one binding.
C.
There are three types of bindings: method, attribute, and table.
D.
Expression Language is used to connect a UI component to a binding.
E.
Bindings can be created only by dragging and dropping from the Data Controls window.
Explanation:
You can view the binding in your application in any one of several ways. One way is in the source code view of
a web page, where binding references appear in expressions that get evaluated at runtime using the
expression language (EL) features. In the code view, the expression looks like this:
<c:forEach var=”rv”
items=”${bindings.DataBindingObject.theCollectionProperty}”
Incorrect Answers:
C: Oracle ADF provides several types of binding objects to support the attributes and operations exposed by
the Oracle ADF data controls for a particular business object:
Iterator binding, one per accessor attribute that your page or panel displays. Iterates over the business
objects of the data collection and maintains the row currency and state.
Value bindings, one for each databound UI component. Provides access to data.
Action binding, one for each button component. Provides access to operations defined by the business
object.
E: You create bindings in JDeveloper through your interaction with the Data Control Palette, a visual editor, the
Structure window, and the Property Inspector.
https://docs.oracle.com/cd/B14099_19/web.1012/b14362/chapter_adf_model.htm#i1025426