Oracle Application Development Framework
From Wikipedia, the free encyclopedia
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 |
[edit] Supported technologies
Based on the MVC architecture it can support any combination of the following:
[edit] Model
- EJBs
- Web Services
- TopLink
- Javabeans
- JDBC
- ADF Business components
- Portlets
[edit] Controller
- JavaServer Faces (JSF)
- Struts
[edit] 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.
[edit] Licensing
Oracle ADF has a licence fee that is included in the Oracle Application Server licence. This means that Oracle ADF is free for all users that own an Oracle Application Server licence. Users that want to deploy ADF to a 3rd party application server can purchase an ADF runtime licence at their local Oracle sales office. Development of Oracle ADF applications, as well as testing, is free of charge and can be done declaratively within Oracle JDeveloper