- Oracle Application Development Framework
-
In computing, Oracle Application Development Framework, usually called Oracle ADF, provides a commercial Java framework for building enterprise applications. It provides visual and declarative approaches to Java EE 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. Oracle ADF can support any combination of the following:
Model
- EJBs
- Web Services
- TopLink
- Javabeans
- POJO - simple Java classes (Plain Old Java Objects)
- ADF Business components
- Portlets
- CSV and XML files
- JavaServer Faces (JSF)
- ADF Task Flows
- Struts
View
- Swing
- JavaServer Pages (JSP)
- JavaServer Faces (JSF)
- ADF Faces
The Oracle JDeveloper free Integrated Development Environment provides a graphical way to create data management applications using ADF
Implementers can deploy Oracle ADF applications on Java EE-compliant containers.
History
Oracle Corporation has marketed parts of Oracle ADF since 1999 — specifically ADF Business Components — then known as "JBO" and later as "BC4J" ("Business Components for Java").[1]
The current[update] ADF architecture with the generic model/binding layer was introduced with JDeveloper 9.0.5.
In June 2006 Oracle Corporation donated the ADF Faces component library to Apache Trinidad. (ADF Faces, Oracle's JSF implementation, includes over 100 components.)
Licensing
The Oracle Application Server licence includes a component for a licence fee for Oracle ADF. This means that all users who have purchased an Oracle Application Server licence may use Oracle ADF for free. Users who want to deploy ADF to a third-party application-server can purchase an ADF runtime licence at their local Oracle sales office. Users can develop and test Oracle ADF applications free of charge declaratively within Oracle JDeveloper.
Oracle Corporation purchased WebLogic in June 2008, and thus no longer regards it as a third-party application-server, so ADF is included in every WebLogic license.[2]
Supported customers can get access to the source code for Oracle ADF through a request to Oracle Support.
See also
- JBoss Seam
- Spring framework
- OpenXava
- JDeveloper
- JSF
- Struts
- Ruby on Rails
- Django (web framework)
- Eclipse
- GRAILS
- Oracle Fusion
External links
- Official website
- Mobile Application Development
- ADF Learning Center
- ADF Faces website
- Oracle JDeveloper site
- Basic Demo
- Tutorial
- Oracle ADF Blog
- JSR-227
- JDeveloper 10.1.3 Tag Library Information
References
- ^ Dorsey, Paul; Koletzke, Peter; Faderman, Avrom (December 2002) Oracle9i Jdeveloper handbook p. 932 http://www.lavoisier.fr/fr/livres/not2.asp?id=OOLR33F32SKOGC. Retrieved 2009-09-15 "[...]Business Components for Java (BC4J)[...]"
- ^ Source: http://blogs.oracle.com/devtools/2008/08/announcing_oracle_weblogic_ser.html
Categories:- Oracle software
- Java development tools
Wikimedia Foundation. 2010.