Oracle® Application Development Framework Case Manual
10g Release 2 (10.1.2) B19163-01 |
|
Previous |
The Oracle ADF Toy Store application, built using Oracle ADF and Apache Struts, was created to show a realistic, functional Oracle ADF-based web application. We've seen that the Java coding needed is minimal and that, when required, it is code that is focused directly on the business application problem at hand. Additionally, both Struts and Oracle ADF make extensive use of XML-based configuration information for their framework components, which further simplifies the design of the web pages by driving a lot of framework behavior from this metadata, rather than from a heavy code generation.
In the lessons of this case study, we analyzed many of the key aspects of the Oracle ADF Toy Store application to better understand how a web application like this can adhere to an MVC architecture. Along the way, we noted numerous Oracle JDeveloper 10g features for simplifying the development of our model, view, and controller layer components.
JDeveloper offers integrated support for:
Binding your user interfaces to any kind of business service data, using a consistent, visual, and declarative approach
Creating, configuring, and evolving every aspect of your web application through synchronized design time tools like the Application Navigator, the Structure window, the Property Inspector, wizards, and object editors
Visually editing your Struts page flow, so as to more easily understand and modify all of the configuration information in your struts-config.xml
file
Visually designing your JSP pages, so as to more easily create web pages
Oracle Application Development Framework FAQ
, a brief overview posted on the Oracle Technology Network (OTN)
Building a Web Store with Apache Struts and Oracle ADF Frameworks
, a technical whitepaper on OTN
Oracle ADF Data Binding Primer and Struts Integration Overview
, a technical whitepaper on OTN
Oracle Application Development Framework Development Guidelines Manual
, a PDF document available from the JDeveloper page on OTN