Академический Документы
Профессиональный Документы
Культура Документы
Applications (Infra)Structure
View/Controller
Task Flows
List of Values (LOV)
Miscellaneous
Services
Performance
APPS (INFRA)STRUCTURE
Fusion Applications: Size of the Effort
Create
Label Oracle ADE
Custom
Publish
Publish Automation
Label
Results Infrastructure Schedule
Build
Schedule
LRG Test Run
ANT(build.xml)
BuildFarm
ojdeploy
Create Build Plan by Extracting Dependency Graph
from JDev Deployment Profile Discovery
Build.xml
ojdeploy
Enables automating use of JDeveloper deployment profiles
ojserver
Custom enhancements to use ojdeploy in a build farm
Designed to be clusterable for scalability
Centralized build reporting and summary
Dependency Aware JUnit TestRunner
TestRunner modeled after an osgi container
If it runs in JDev, it should be able to run on the test farm
LRG registration in build.xml files
Teams register LRGs to make them visible to the build farm
Fusion Applications: Pillars and Families
Financials
Supply Chain Management
Projects
Procurement
Cross Pillar Component Sharing Example
CRM HCM
CRM
Service
Remote VOs
Interface Less Frequently
Refrenced Data and EOs
Accessed and/or Updated
Via Service Interface CRM
Read-Only
Public VOs
and EOs
High-Traffic Refrence
Data Replicated
CRM DB HCM DB
Service Based Entity Objects (and View Objects)
Model AMs, UI AMs, and Service AMs
UI
Public PublicUi
Private Ui
VIEW/CONTROLLER
Use Backing Beans Only When Absolutely Required
Embedding
Regions Inside
PopUp Windows
whitepaper on
OTN explains
details
Use Click-to-Edit Tables When Possible
When rows are infrequently edited in a table, set its
editingMode property to clickToEdit
Significantly smaller response, improved performance
Approach for Dislaying AutoRefresh View Object
Data from Shared Application Module in a Table
transaction = requires-transaction
data-control-scope = isolated
transaction = requires-existing-transaction
data-control-scope = isolated
transaction = requires-transaction
EmpModule DeptModule
Understand Task Flow Transactional Semantics
transaction = requires-transaction
data-control-scope = isolated
transaction = requires-existing-transaction
data-control-scope = shared
transaction = requires-transaction
EmpModule
DeptModule
EntityImpl
YourOrgEntityImpl
YourAppEntityImpl
Programmatically Modifying View Criteria Before
View Object Query Executes
Override the
passivateState() and
activateState()
methods to save and
restore private
member fields or user
session data
Test by disabling
application module
pooling
Use Datasources
Service Interface
PERFORMANCE
Use Bind Variables
Tue 5:30pm Ensuring Reusability in Oracle ADF: Designing for Data Model and Component Reuse
(Golden Gate 3)
Wed 1:00pm ADF Methodology Group Meeting (Moscone West, 3rd Floor, Overlook 1)
http://oracle.com/technology/jdev
<Insert Picture Here>