Based on the
MVC architecture. Oracle ADF can support any combination of the following:
Model •
Web Services - both SOAP and REST •
TopLink - and
EclipseLink •
JavaBeans •
POJO - simple Java classes (
Plain
Old
Java
Objects) • ADF Business components (entity object, view object) •
Portlets •
CSV and
XML files • SQL Queries
Controller •
JavaServer Faces (JSF) • ADF Task Flows - extension of the JSF controller layer that adds complete process flow and reusability aspects. •
Struts •
Jspx (JavaServer Pages, XML compliant variation of the JSP standard)
View •
Swing •
JavaServer Pages (JSP) •
JavaServer Faces (JSF) • ADF Faces - an Oracle implementation of JavaServer Faces •
Facelets • ADF Mobile browser - based on
Apache Trinidad • Excel through ADF desktop integration The Oracle
JDeveloper free Integrated Development Environment provides a graphical interface for creating data-management applications using ADF. Oracle also offers Eclipse based tooling for ADF in Oracle Enterprise Pack For Eclipse. Implementers can deploy Oracle ADF applications on
Java EE-compliant
containers. Oracle WebLogic and IBM WebSphere are officially supported. Users of the free ADF Essentials edition can buy support for these applications on GlassFish. == History ==