Getting started with OA Framework
Oracle Applications Framework (OA Framework) is the Oracle Applications development and deployment platform for HTML-based business applications.
OA Framework is based on the industry-standard J2EE MVC design pattern.
The MVC architecture is a component-based design pattern with clean interfaces between the Model, View, and Controller.
♣ The Model is where the application implements its business logic. All the BC4J components in OAF comes under Model like AM (Application Module), VO (View Object), EO (Entity Object), VL (View Link) & AO (Association Object).
♣ The View is where the application implements its user interface. View means the UI (User Interface) that is visible to the Users.
♣ The Controller is where the application handles user interaction and directs business flow. Controller is a simple java class file that contains methods for initial page request and post back request.
For more details please refer
The next step is to determine the correct JDev patch for your development system. We can find the correct version of Jdeveloper with two ways:
1) You can check the framework version in your instance by using http://host:port/OA_HTML/OAInfo.jsp,
2) Click “” link on the bottom left of any OA Page and click on Technology Components.
If you are not able to see it please refer below link
After knowing the patch number you can download it from
Note ID: ID 787209.1 - How to find the correct version of JDeveloper to use with eBusiness
Suite 11i or Release 12.
♣ Once downloaded, follow the installation steps set out in the OAEXT_README.txt
document, located in the root directory of your patch file.
♣ The JDeveloper patch includes a very comprehensive documentation library, after
installation you can locate the documentation index here: JDEV_INSTALL_DIR/jdevdoc/index.htm
♣ Follow the “You are Customer, Consultant or Support Representative” in Chapter 1:
“Setting Up your Development Environment” of the OA Framework
I suggest you study Chapters 1, 2 and 3 of the OA Framework developers guide; this will present you with a detailed introduction to OA Framework development concepts. Chapter 8 of the developers guide covers OA Framework standards and guidelines.
The Oracle Applications Framework ToolBox Tutorial is a comprehensive step by step guide to OAF development, extension and personalization. The tutorial will guide you from creating your first “Hello World” program right through to multi-step update pages, partial page rendering techniques and advanced charts and graphs.
Where do I get help?
♣ Oracle Applications Framework Developer's Guide (Included in JDev Installation)
The Developer's Guide fully documents the capabilities of the Framework including instructions, examples and essential standards for implementing business-tier objects, UI components and server-side features.
♣ Oracle Applications Framework ToolBox Tutorial Application (Included in JDev Installation)
The ToolBox Tutorial application is a sample application accompanied by extensive examples with step-by-step instructions that demonstrate the usage of business objects and UI components to build OA Framework based application pages, against a simple Purchase Order type application schema, installed on your 11i instance.
♣ OA Framework Discussion Forum on the Oracle Technology Network
Discussion forum for OA Framework Extensions and the OA Extension to Oracle9i JDeveloper, OA Framework Forum (http://forums.oracle.com/forums/forum.jspa?forumID=210). You can use the forum to post questions and exchange information with other users working with OA Framework technology.
♣ Oracle Applications Product Documentation
Some products may provide additional information on extending application specific business objects and functionality. Consult Oracle Metalink (http://metalink.oracle.com) under the respective product for more information.