About Struts and Oracle ADF

You can create Model 2 web applications that rely on the Struts controller for page navigation in JDeveloper and obtain the advantages of the Oracle Application Development Framework (Oracle ADF) in your application. When you create JSP pages or Oracle ADF UIX pages in Model 2 applications:

Note: Struts is an open source framework from Apache Software Organization for building web applications. The framework integrates with standard technologies, such as Java Servlets, JavaBeans, and JavaServer Pages. For more information, see About the Struts Framework in Web Applications.

In JDeveloper, you can build databound web applications using either standard JSP pages or Oracle ADF UIX web pages. To simplify the design process for specifying Struts page flows, JDeveloper provides the Struts Page Flow Diagram with its own Component Palette. The page flows that you create are saved in the Struts configuration file ( struts-config.xml) as standard Struts elements. Specifically, the elements that you create in a page flow diagram for a databound web application are data actions that prepare the data using the Oracle ADF binding context and page forwards to specify the destination of the completed action.

For descriptions of typical databound page flows that you can easily create with the Struts Page Flow Diagram and the Oracle ADF framework, see About the Page Flow in Databound Struts Applications. Each page flow is accompanied by an end-to-end procedure available in the JDeveloper Help.


About the Struts Framework in Web Applications
About the Struts Custom Tag Libraries in JDeveloper

About Struts Configuration Files
About the Struts ApplicationResources.properties File

Choosing the Technology Scope for the Oracle ADF Application
Creating the Struts Page Flow for the Oracle ADF Application
Running the Oracle ADF Application from the Page Flow Diagram

 

Copyright © 1997, 2004, Oracle. All rights reserved.