oafsessionii1242049968
TRANSCRIPT
-
8/9/2019 OAFSessionII1242049968
1/14
OA Fram ew orkSession-II
8th May, 2009
Parag Narkhede, Blink Consulting Pvt Ltd1India OAUG Webinar Series
-
8/9/2019 OAFSessionII1242049968
2/14
Bl ink Consu lt ing
Pr iva t e L im i t ed
Blink Consulting is a dynamic and fast growing softwareconsultancy providing Business Information Systems
solutions, Business Intelligence Solutions and ApplicationMaintenance Outsourcing to Customers in diverse industries
Our Core Services consist of Strategy, Business
Architecture, Solution Delivery, Operate and Oracle e-Business Consulting
Contact InformationINDIA PUNE
Blink Consulting India Pvt. Ltd., S. Number 131, Mumbai Pune Highway Pune,Maharashtra, INDIA +91 20 30637200USA BOSTON
Blink Consulting Inc. 945 Concord Street Framingham, MA 01701 USA +1-917-873-9763USA DALLAS
Blink Consulting Inc. 1400 Preston Rd, Suite # 400 Plano, TX 75093 USA +1-972-665-9943
2
-
8/9/2019 OAFSessionII1242049968
3/14
Agenda
MVC Architecture and its components
Development of Search page
Registration of OA framework form on Application server
Customization of page
Personalization of page
Summary
Q & A
3
-
8/9/2019 OAFSessionII1242049968
4/14
Com ponent s o f MVC
Arch i tec tu re
Model: Data
Implemented using Oracle Business Components for Java (BC4J).1. EO (Entity Object)2. VO (View Object)3. AM (Application Module)
View: User Interface. Implemented using an Oracle technology called UIX.
(UIX = User Interface XML).
Controller: Code User actions are handled by the OA Controller.
(Ex: Clicking SUBMIT button)
4
-
8/9/2019 OAFSessionII1242049968
5/14
MVC Arc h i t ec t u re
5
-
8/9/2019 OAFSessionII1242049968
6/14
View in MVC
Arch i tec tu re
6
-
8/9/2019 OAFSessionII1242049968
7/14
Cont rol le r Class (CO)
7
-
8/9/2019 OAFSessionII1242049968
8/14
Development of sample search page
8
-
8/9/2019 OAFSessionII1242049968
9/14
Regist ra t ion of OAF
page
Placing the code files to $JAVA_TOP on the server.
Creating form function in System Administrator
Attaching this function to Menu.
Bouncing the Apache server.
-
8/9/2019 OAFSessionII1242049968
10/14
Personal i zat ion of
Page
Adding the data field
Check VO for data field
If exists ?
Personalize Page Customize Page
Yes No
-
8/9/2019 OAFSessionII1242049968
11/14
Cust om izat ion o f VO
Steps:
Go to About this page link
Create directory structure for JDeveloper
Decompile .class files in myprojects
Create workspace and project
Use decompiled .java files for your project
Create custom BC4J component and VO
Import the project using JPXIMPORT Copy the custom VO files to the JAVA_TOP
Add item on the page using personalization
Bounce the Apache web server to effect the changes
-
8/9/2019 OAFSessionII1242049968
12/14
Summary
MVC Architecture and its components
Development of Search page
Registration of OA framework form on Application server
Personalization / Customization of Page by extending VO
12
-
8/9/2019 OAFSessionII1242049968
13/14
13
Q & A
-
8/9/2019 OAFSessionII1242049968
14/14
14
Thank You
E-mail: [email protected]