Getting started with OA Framework
Oracle A Framework (OA Framework) is the Oracle Applications development and deployment platform for HTML-based business Applications.
The MVC architecture is a component-based design pattern with clean interfaces between the Model, View, and Controller.
♣ The Model is where the 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.
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,
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: DEV_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 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.
♣ 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.