Upload
bhargi111
View
225
Download
0
Embed Size (px)
Citation preview
7/27/2019 Application Development Framework Adf
1/22
Application DevelopmentFramework (ADF)
Introduction5-Oct-2012
7/27/2019 Application Development Framework Adf
2/22
Collaborative Work
Lawlesh K
Amresh SPallavi G
Rekha O
7/27/2019 Application Development Framework Adf
3/22
2005 Systems Plus
Proprietary and Confidential
What is ADF ?
ADF ..Application Development Framework
J2EE Framework (Java2 Enterprise Edition)
Implements design patterns MVC (Model View Controller)
Framework provides foundation classes and libraries.
Pattern is the way you can architect your application
JDeveloper IDE (Integrated Development Environment)
10-Oct-13
7/27/2019 Application Development Framework Adf
4/22
2005 Systems Plus
Proprietary and Confidential
What is MVC?
Model
View
Controller
10-Oct-13
7/27/2019 Application Development Framework Adf
5/22
2005 Systems Plus
Proprietary and Confidential
MVC Continue
10-Oct-13
Kitchen
Customer Restaurant Owner
Get the customers order
Struts 2 Tutorial 01 - Introduction To MVC
url: http://www.youtube.com/watch?v=f46WEeM8HTA&feature=related
Take the order to the kitchen
and prepare the food
Place and consolidate the foodon the tray as per the order
Get the tray to the customerand serve
7/27/2019 Application Development Framework Adf
6/22
2005 Systems Plus
Proprietary and Confidential
MVC Continue
10-Oct-13
KitchenCustomer Restaurant Owner
Cook
Get the customers order
Struts 2 Tutorial 01 - Introduction To MVC
url: http://www.youtube.com/watch?v=f46WEeM8HTA&feature=related
Pass on the required info
to the cook
Cook pass the food to ROAnd RO Place and consolidate the
food on the tray as per the order
Get the tray to the customerand serve
Prepares the food
7/27/2019 Application Development Framework Adf
7/22 2005 Systems Plus
Proprietary and Confidential
MVC Continue
10-Oct-13
KitchenCustomer Restaurant Owner
Cook
Get the customers order
Struts 2 Tutorial 01 - Introduction To MVC
url: http://www.youtube.com/watch?v=f46WEeM8HTA&feature=related
Pass on the required info
to the cook
Decorates the food
Get the tray to the customerand serve
Prepares the food
Pass the cooked food
to the food decorator
7/27/2019 Application Development Framework Adf
8/22 2005 Systems Plus
Proprietary and Confidential
MVC Continue
10-Oct-13
View, User Interface (Food Decorator)
(JSP/JSF/HTML/XML/SWING/ADF Faces)
Controller (Restaurent Owner)
Model (Restaurent Cook)
(Business Service Bean/Methods)
Customer
Data Services
(Database, Web Services, Legacy System)
7/27/2019 Application Development Framework Adf
9/22 2005 Systems Plus
Proprietary and Confidential
10-Oct-13
ADF Architecture
7/27/2019 Application Development Framework Adf
10/22 2005 Systems Plus
Proprietary and Confidential
10-Oct-13
Simple ADF Structure
7/27/2019 Application Development Framework Adf
11/22 2005 Systems Plus
Proprietary and Confidential
ADF-Common Binding
10-Oct-13
7/27/2019 Application Development Framework Adf
12/22
2005 Systems Plus
Proprietary and Confidential
How ADF fits into Oracle fusion?
10-Oct-13
7/27/2019 Application Development Framework Adf
13/22
2005 Systems Plus
Proprietary and Confidential
Why ADF but not OAF?
OAF (Oracle Application Framework)
OAF is tightly tied to Oracle Applications and can't be used standalone
It is very specific to Apps and is meaning less outside apps context
ADF (Application Development Framework)
It is a very generic framework independent of Oracle Applications
Any customer can use this framework to build their own application
10-Oct-13
7/27/2019 Application Development Framework Adf
14/22
2005 Systems Plus
Proprietary and Confidential
Oracle Form as a Framework
10-Oct-13
User Interface
7/27/2019 Application Development Framework Adf
15/22
2005 Systems Plus
Proprietary and Confidential
Oracle Form as a Framework
10-Oct-13
User Interface
(UI Logic)
Navigation Logic
Model
Controller
View
(User Interface Logic)
7/27/2019 Application Development Framework Adf
16/22
2005 Systems Plus
Proprietary and Confidential
ADF Business Components(Model Layer)
10-Oct-13
Employee
Dept
Job
Emp View
Dept View
Emp View
Dept View
Dept View
Forms Record ManagerForms BlockForm
7/27/2019 Application Development Framework Adf
17/22
2005 Systems Plus
Proprietary and Confidential
ADF Business Components(Model Layer)
10-Oct-13
Entity Object (EO)
It is based on Database Object or other data source
It contains attributes which represent database columns
All insert/update/delete (DML Operations) transactions go through EO to database
View Object (VO)
This represents a query result
It is used for joining, filtering, projecting and sorting data
Application Module (AM)
Container for View Object
Every Page must have a root application module
7/27/2019 Application Development Framework Adf
18/22
2005 Systems Plus
Proprietary and Confidential
ADF continue
10-Oct-13
DEMO TIME
7/27/2019 Application Development Framework Adf
19/22
2005 Systems Plus
Proprietary and Confidential
Deployment of ADF application
10-Oct-13
Related search documents
Deploying a simple ADF App to a remote WLS server
http://radalcove.com/blog/?tag=deployment
Simple ADF Deployment to WebLogic
http://www.youtube.com/watch?v=xKeDZ8_0BlQ
http://radalcove.com/blog/?tag=deploymenthttp://www.youtube.com/watch?v=xKeDZ8_0BlQhttp://www.youtube.com/watch?v=xKeDZ8_0BlQhttp://radalcove.com/blog/?tag=deploymenthttp://radalcove.com/blog/?p=487/27/2019 Application Development Framework Adf
20/22
2005 Systems Plus
Proprietary and Confidential
Important Documents
10-Oct-13
Links to get diff types of tutorial doc
JDeveloper/Oracle Fusion
http://docs.oracle.com/cd/E18941_01/tutorials/toc.htm
Oracle ADF Insider - Learn Oracle ADF Online
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.html
JDeveloper
To Know Basic JDeveloper Window
http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/GuideToJDeveloperIDE/GuideToJDeveloperIDE.html
A fighter pilot guide to the Jdeveloper IDE Editor
http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/JDeveloperEditor/JDeveloperEditor.html
ADF
ADF Introduction
http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Introduction_To_ADF/Introduction_To_ADF.html
This demo is for step by step developmentEO, VO,AMall validation rules,
calling java file etc.http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsiderBC/adfinsiderBC.html
Actual Page creation, page design for browser based application
http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsiderADFFaces/adfinsiderADFFaces.html
http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Forms_Redevelopment_ADF/
Forms_Redevelopment_ADF.html
http://docs.oracle.com/cd/E18941_01/tutorials/toc.htmhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/GuideToJDeveloperIDE/GuideToJDeveloperIDE.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/JDeveloperEditor/JDeveloperEditor.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Introduction_To_ADF/Introduction_To_ADF.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsiderBC/adfinsiderBC.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsiderADFFaces/adfinsiderADFFaces.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Forms_Redevelopment_ADF/http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Forms_Redevelopment_ADF/http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsiderADFFaces/adfinsiderADFFaces.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsiderBC/adfinsiderBC.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Introduction_To_ADF/Introduction_To_ADF.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/JDeveloperEditor/JDeveloperEditor.htmlhttp://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/GuideToJDeveloperIDE/GuideToJDeveloperIDE.htmlhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.htmlhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.htmlhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.htmlhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.htmlhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsider-093342.htmlhttp://docs.oracle.com/cd/E18941_01/tutorials/toc.htm7/27/2019 Application Development Framework Adf
21/22
2005 Systems Plus
Proprietary and Confidential
ADF Continues..
10-Oct-13
Next session Agenda.
ADF Data Control and ADF Binding
Some Advanced Demos
7/27/2019 Application Development Framework Adf
22/22
2005 Systems Plus10-Oct-13
THANK YOU