Oracle Application Development Framework (ADF) is a framework that implements the MVC design pattern. Oracle ADF builds on the latest Java EE standards and various open source technologies, to standardize and simplify enterprise application development.
The high-level ADF architect is as follows:
This multi-layer architecture contains the following components:
ADF Business Services: This layer provides business logics and interfaces for interacting with backend information systems. ADF Business Services layer may contain Java classes, Enterprise Java Beans, SOA composites, BAM, web services, ADF Business Components, and so on.
ADF Model: The ADF Model represented by Data Controls in the JDeveloper IDE, provides an abstraction of business interface that internally utilizes data bindings (ADF Bindings) to connect to the various underlying business services. ADF Binding is in compliance with JSR-227.
ADF Controller: ADF controller is used to control page flows, which...