Oracle Application Development Framework (ADF)
Oracle ADF is an end-to-end application framework that builds on Java EE standards and open-source technologies to simplify and accelerate implementing Java EE applications. It is fully extensible and customizable by adding or modifying libraries.
ADF simplifies the tasks of:
Creating business services
Designing user interfaces to access those services
Oracle ADF simplifies Java EE development by minimizing the need to write code that implements design patterns and the application infrastructure. These implementations are provided as part of the framework. Oracle ADF also provides a visual and declarative development experience that minimizes the need to write code and reduces the learning curve for 4GL developers.
Business services are implemented as metadata, enabling them to be bound to user interfaces in the same manner regardless of the technology employed in the underlying data model. The use of metadata also enables business rules for databound fields to be specified at the model layer, along with labels, validation, and tool tip properties.