Included with JDeveloper is a runtime framework known as Oracle Application Development Framework (Oracle ADF). The design time tools in JDeveloper cooperate with the framework to allow J2EE application developers to partition the application layers based on desired technologies. Developers can:
Partition applications based on the J2EE-compliant objects using the Oracle ADF-specific technology stack, such as: Oracle ADF Business Components (the Oracle middle-tier, business services framework), Oracle ADF Model (the Oracle model layer framework), Struts web application controller, and one of the Oracle ADF view technologies (such as Oracle ADF UIX, the Oracle web client presentation framework)
Additionally, developers may use Oracle ADF Business Components to implement EJB session beans and web services.
Partition applications based entirely on the components of the J2EE BluePrints (such as JSP, Jakarta Struts, and EJB) while using only the data binding services of the Oracle ADF model layer to simplify access to your existing business services from both the view and controller
Partition applications that combine your existing business services with Oracle ADF views, Struts web application controller, and the Oracle ADF Model data-binding layer
In summary, when developers build components using the MVC architectural design pattern for J2EE applications, they can use as much or as little of Oracle ADF as they choose. Oracle ADF does not prevent an application development team from mixing any layer of Oracle ADF with any J2EE component or any legacy business service.
Regardless of how you implement the layers of a J2EE application, you can still benefit from the integration of the Oracle ADF Model and the data binding services it provides. For further background information about data binding, see About Oracle ADF Data Controls.
To learn how to work with the technology scope for your application:
To use the default Web Application technology scope to quickly create a Struts-based application:
To learn about multi-user support in JDeveloper:
Copyright © 1997, 2004, Oracle. All rights reserved.