Application Development Framework (ADF) Introduction 5-Oct-2012 - PowerPoint PPT Presentation

View by Category
About This Presentation
Title:

Application Development Framework (ADF) Introduction 5-Oct-2012

Description:

Title: Oracle Workflow Author: user Last modified by: pallavi.g Created Date: 6/7/2006 6:15:46 AM Document presentation format: On-screen Show Other titles – PowerPoint PPT presentation

Number of Views:210
Avg rating:3.0/5.0
Slides: 23
Provided by: oracletech
Learn more at: http://oracletechworld.files.wordpress.com
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Application Development Framework (ADF) Introduction 5-Oct-2012


1
Application Development Framework
(ADF)Introduction5-Oct-2012
2
Collaborative Work
Lawlesh KAmresh SPallavi GRekha O
3
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)

4
What is MVC?
  • Model
  • View
  • Controller

5
MVC Continue
Customer
Restaurant Owner
Take the order to the kitchen and prepare
the food
Get the customers order
Kitchen
Place and consolidate the food on the tray
as per the order
Get the tray to the customer and serve
Struts 2 Tutorial 01 - Introduction To MVC url
http//www.youtube.com/watch?vf46WEeM8HTAfeature
related
6
MVC Continue
Customer
Restaurant Owner
Kitchen
Pass on the required info to the cook
Get the customers order
Prepares the food
Cook pass the food to RO And RO Place and
consolidate the food on the tray as per the
order
Get the tray to the customer and serve
Cook
Struts 2 Tutorial 01 - Introduction To MVC url
http//www.youtube.com/watch?vf46WEeM8HTAfeature
related
7
MVC Continue
Customer
Restaurant Owner
Kitchen
Pass on the required info to the cook
Get the customers order
Prepares the food
Get the tray to the customer and serve
Pass the cooked food to the food decorator
Cook
Decorates the food
Struts 2 Tutorial 01 - Introduction To MVC url
http//www.youtube.com/watch?vf46WEeM8HTAfeature
related
8
MVC Continue
Customer
View, User Interface (Food Decorator)
(JSP/JSF/HTML/XML/SWING/ADF Faces)
Controller (Restaurent Owner)
Model (Restaurent Cook) (Business Service
Bean/Methods)
Data Services (Database, Web Services, Legacy
System)
9
Figure 1-2 Simple Oracle ADF Architecture
ADF Architecture
10
Figure 1-2 Simple Oracle ADF Architecture
Simple ADF Structure
11
ADF-Common Binding
12
How ADF fits into Oracle fusion?
13
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

14
Oracle Form as a Framework
User Interface
15
Oracle Form as a Framework
User Interface (UI Logic)
View (User Interface Logic)
Navigation Logic
Controller
Model
16
ADF Business Components(Model Layer)
Employee
Emp View
Emp View
Dept View
Dept
Dept View
Dept View
Job
Forms Record Manager
Forms Block
Form
17
ADF Business Components(Model Layer)
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
18
ADF continue
DEMO TIME
19
Deployment of ADF application
Related search documents Deploying a simple
ADF App to a remote WLS server http//radalcove.co
m/blog/?tagdeployment Simple ADF Deployment to
WebLogic http//www.youtube.com/watch?vxKeDZ8_0Bl
Q
20
Important Documents
Links to get diff types of tutorial
doc JDeveloper/Oracle Fusion http//docs.oracle.c
om/cd/E18941_01/tutorials/toc.htm Oracle ADF
Insider  - Learn Oracle ADF Online http//www.orac
le.com/technetwork/developer-tools/adf/learnmore/a
dfinsider-093342.html JDeveloper To Know Basic
JDeveloper Window http//download.oracle.com/otn_
hosted_doc/jdeveloper/11gdemos/GuideToJDeveloperID
E/GuideToJDeveloperIDE.html A fighter pilot
guide to the Jdeveloper IDE Editor http//download
.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/JDe
veloperEditor/JDeveloperEditor.html ADF ADF
Introduction http//download.oracle.com/otn_hosted
_doc/jdeveloper/11gdemos/Introduction_To_ADF/Intro
duction_To_ADF.html   This demo is for step by
step developmentEO, VO,AMall validation
rules, calling java file etc. http//download.ora
cle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsi
derBC/adfinsiderBC.html   Actual Page creation,
page design for browser based application http//d
ownload.oracle.com/otn_hosted_doc/jdeveloper/11gde
mos/adfinsiderADFFaces/adfinsiderADFFaces.html ht
tp//download.oracle.com/otn_hosted_doc/jdeveloper
/11gdemos/Forms_Redevelopment_ADF/ Forms_Redevelop
ment_ADF.html
21
ADF Continues..
  • Next session Agenda.
  • ADF Data Control and ADF Binding
  • Some Advanced Demos

22
  • THANK YOU
About PowerShow.com