Documente Academic
Documente Profesional
Documente Cultură
2)Performance is low
2) Performance high
---------------
Collection of API's which provides end to end solutions for enterprise applications
Discoverer OAF
Discoverer OAF
AK
JTF
OAF
ADF
OAF Is
Why oracle Selected Java
J2SE
J2ME
MVC :
Maintenance is simple
Performance
Reusability because of Loosely Coupled
OAF Related MVC Guide Lines :
OA FRAMEWORK Class NOTES (Some Of the Points Understand After Explanation )
-----------------------------------------
Package :
----------
java.io
java.lib
java.sql
java.util
java.lang
java.math
Standard Page
--------------
oracle.apps.applicationshortname.componentname.webui
oracle.apps.applicationshortname.componentname.server
Custom Page
Generally we need to follow below package Structure for all View and controller related files
thirdpartyidentifier.oracle.apps.applshortname.component.webui
For Example :
gt146.oracle.apps.per.leavemgmt.webui
Generally we need to follow below package Structure for all Model Components
[thirdpartyidentifier].oracle.apps.applshortname.[component].server
For Example :
gt146.oracle.apps.per.leavemgmt.server
Generally for which application we are working, then we need to enter respective application
short name
Note :
Component Name :
For example
OA FRAMEWORK Class NOTES (Some Of the Points Understand After Explanation )
payroll
leaves
appraisal
View Components :
-----------------
View :
View Ex : page
2) View components Saved as XML File, Also stored into MDS(Meta Data Services)
thirdpartyidentifier.oracle.apps.applshortname.component.webui
1) page,
2) Region,
3) package file
Page :
2) Naming Standard is PG
4) Default region for any page or top -level component of any OAF Page is "PageLaout"
Region
6) UIX(User Interactive XML) Engine will take care of to Generate XML File
Region :
2) Naming Standard RN or RG
4) Which are in the Same node called it as siblings,and inside of the node called it
Internal Regions :
Its
specific to page
External Regions
:
We can use this region into any page and We can achieve Reusability
Concept.
Best Example is List of Values
For Example
a) Reusability
b) Readability
c) bi-lingual support
[thirdpartyidentifier].oracle.apps.applshortname.[component].server
Model Components :
2) Naming Standard is VO
1) Read Only VO :
2) Updatable VO :
For Example :
View Links
2) Naming standard is VL
For Example :
DeptVO, Emp VO
1) a) Generally table or view or synonym or materialized view called It as Entity object in OAF
2) Naming Standard is EO
EO.xml, EOImpl.java
1) Entity Object
a) Accessors
b) create
c) doDML
d) Validate Entity
e) remove
For Example :
EO Name :
DeptEO, EmpEO
Associations :
For Example :
DeptEO, EmpEO
Application Module
1) Which holds the business logic and which maintains relationship between all our bc4j components
2) holds the instances of VO's and View Links and Application Module's
1) Root AM
2) nested AM
6) Naming Standard is AM
AMImpl.java
9) We can test and Run the Instances Using Business Components browser
Jdeveloper
5) powerful and Robust & multi threaded contextual linking and seem less integrated editors
1) Application Navigator :
2) Connection Navigator :
Establish Database
Connection
3) Structure pane :
4) property Inspector :
5) Code Editor :
http://oracleapps88.blogspot.in/2011/10/to-find-correct-version-of-jdeveloper.html