Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Introduction
Components
Integrated Development Environment
Framework Page Url
Product Architecture
Version Information
OA Framework - Overview
Development and deployment platform for HTML
based Oracle E-Business Suite Applications
J2EE standards compliant, based on Java and XML
Provide a set of common technologies, modules and
standards to certain modules of Applications 11i
OA Extension for Jdeveloper
OA Framework - Advantages
Customization Framework
Durable Customizations
OAF Versions
http://www-apps.us.oracle.com/servlet/uix/fwk/fwksite/releases
Release 11.5.10 RUP3 - Corresponds to Oracle EBusiness Suite release 11.5.10 with RUP3.
Setting up JDeveloper
JDevhome
Use repository(MDS)
.dbc file
Function parameters
Components
The OA Framework is the programmatic 'glue' that
ties these technologies together
UIX
MDS
AOL/J
OA Controller (OA.jsp)
OA Framework Architecture
Extension
Extending the functionality of an application:
Adding new content or business logic
Extending/overriding existing business logic
Architecture Overview
Declarative, MVC architecture
A component-based design with clean interfaces among model,
view, and controller objects
The model encapsulates
the underlying data and
business logic of the
application
Model
Meta-data
Flows
UI Objects
DB Objects
Controller
Anatomy of an Application
page view in the browser
Anatomy of an Application
The view - under the surface
Anatomy of an Application
The view - under the surface
Anatomy of an Application
The view - technology beneath
OA Framework Design time
OA Framework Runtime
Page Hierarchy
UIX
Bean Hierarchy
UIX
Renderers
JSP/HTML
Browser
Cache
Meta Data
.XML
Anatomy of an Application
The Controller user interaction
Browser
sends
request
to
Controller
Controller
1. Delegates some events to Model
2. Determines next page
4. Invokes View to present next page
Controller
Model
Apply
View
Anatomy of an Application
The Model data processing
BC4J OBJECTS
Entity Objects (EO)
Application Module
(AM)
DML
Validations
Defaulting
Application Module
(AM)
.XML
Database
Tables,Views
PL/SQL
XML
Java
UIX
Bean Hierarchy
Architecture
Layered Reusability
OA
Controllers
Application
Modules
View
Objects
Entity
Objects
DB
Version Information
Users can browse the simple url to find the OA
framework version information
http://<hostname>:<port>/OA_HTML/OAInfo.jsp
Example:
http://rtdasol.us.oracle.com:8999/OA_HTML/OAInfo.jsp
Thank You