Oracle Application Development Framework, usually called Oracle ADF, is a commercial Java framework for creating enterprise applications. It provides visual and declarative approach to J2EE development. It supports rapid application development based on ready to use design patterns, metadata-driven and visual tools.
Contents |
Supported technologies
Based on the MVC architecture it can support any combination of the following:
Model
- EJBs
- Web Services
- TopLink
- Javabeans
- JDBC
- ADF Business components
- Portlets
Controller
- JavaServer Faces (JSF)
- Struts
View
- Swing
- JavaServer Pages (JSP)
- JavaServer Faces (JSF)
- ADF Faces
The Oracle JDeveloper free Integrated Development Environment provides a very graphical way to create data management applications using ADF. Regardless of the technology used, developers get a drag and drop development approach for connecting the user interface to the business services. The key is the ADF Model layer which is the base for JSR-227. Oracle ADF applications can be deployed to any J2EE compliant container.
Licensing
Oracle ADF is licensed as part of Oracle JDeveloper 10g. No separate runtime license from Oracle is required to deploy applications based on Oracle ADF.


