
The data control and the binding layer
are the key components in the Oracle Application Development
Framework (ADF) architecture. Within the Fusion Development
stack, the binding layer allows application developers
to declaratively build data bound ADF Faces user interfaces
for their Java EE web applications. The UI component
's business service binding is defined in a meta data
file, the pagedef.xml file, which is created for each
ADF Faces and JavaServer Faces page within a Fusion
web application. To bind UI components to business services,
which are the physical implementation of the business
logic, ADF uses data controls which are implementation
specific adapters that expose business attributes and
methods in a defined and consistent way. ADF data controls
exist for a variety of business services, including
EJB 3.0, ADF Business Components, Web Services, BPEL,
BAM and POJO. The ADF separation of the UI binding layer
from the physical implementation of the business service
and the business service technology allows development
teams to separate their duties into business service
developers and UI application developers. This section
provides hints and tips for working with the ADF binding
and data control layer.
|