Date post: | 04-Jun-2018 |
Category: |
Documents |
Upload: | sarfaraz-ahmed |
View: | 216 times |
Download: | 0 times |
of 13
8/13/2019 Intro ADF
1/13
Introduction to
Oracle Fusion and Oracle ADF
8/13/2019 Intro ADF
2/13
Objectives
After completing this lesson, you should be
able to do the following:
Describe the Fusion architecture
Explain how ADF fits into the Fusion architecture
Describe the ADF technology stack (MVC)
Find more information about ADF
8/13/2019 Intro ADF
3/13
1Examining Oracle Fusion Architecture
8/13/2019 Intro ADF
4/13
-Oracle Application Development
Framework (ADF)
Is an end-to-end Java EE framework that is extensible
Utilizes and adds value to the Java EE platform
Abstracts Java EE complexity
Provides declarative and visual development Enables developers to focus on the application, not the
low-level infrastructure
Creates reusable and maintainable code
Uses metadata, simplifying the basic task of wiring userinterfaces to services
Implements Java EE best practices and design patterns,including MVC
8/13/2019 Intro ADF
5/13
-The Model-View-Controller Design Pattern
Business Services
Rich Clients Web and Mobile
Model
Controller
BusinessServices
Model(JSR-227)
Controller
View
8/13/2019 Intro ADF
6/13
.Implementing MVC with the ADF Framework:
Business and Data Services
BusinessServices
DataServices
Rich Clients Web and Mobile
Model
Controller
Model(JSR-227)
Controller
View
XML Data Legacy DataRelational Data
Packaged Apps
TopLink
EJB BAM ADFbc PortletsBI EssbaseBPEL WebServices
Java
8/13/2019 Intro ADF
7/13
.Implementing MVC: ADF Model
BusinessServices
DataServices
Model
Rich Clients Web and Mobile
Controller
Model(JSR-227)
Controller
View
XML Data Legacy DataRelational Data Packaged Apps
ADF Bindings (JSR 227)
TopLink
EJB BAM ADFbc PortletsBI EssbaseBPEL WebServices
Java
8/13/2019 Intro ADF
8/13
.
Struts JSF/ADF Task Flow
ADF Bindings (JSR 227)
Implementing MVC: Controllers
BusinessServices
DataServices
Model
Controller
ViewRich Clients Web and Mobile
XML Data Legacy DataRelational Data Packaged Apps
TopLink
EJB BAM ADFbc PortletsBI EssbaseBPEL WebServices
Java
8/13/2019 Intro ADF
9/13
.
ADF Bindings (JSR 227)
Implementing MVC: View
BusinessServices
DataServices
Model
Controller
ViewJSF
Desktop Browser-based
Struts JSF/ADF Task Flow
OfficeADFSwing JSP ADF Faces / DVT
XML Data Legacy DataRelational Data Packaged Apps
TopLink
EJB BAM ADFbc PortletsBI EssbaseBPEL WebServices
Java
8/13/2019 Intro ADF
10/13
.Technology Choices for ADF BC Applications
BusinessServices
DataServices
Model
Controller
View
ADF Bindings (JSR 227)
JSF
Desktop Browser-based
Struts JSF/ADF Task Flow
OfficeADFSwing JSP
TopLink
EJB BAM ADFbc PortletsBI EssbaseBPEL WebServices
Java
ADF Faces / DVT
MetadataServic
es(MDS)
XML Data Legacy DataRelational Data Packaged Apps
8/13/2019 Intro ADF
11/13
8/13/2019 Intro ADF
12/13
.Obtaining Additional Information
You can obtain more informationabout Oracle Fusion, Oracle ADF,and ADF Business Components
from the following sources: Oracle Technology Network (OTN)
Forums
Blogs
Oracle Magazine
Developers Guides
Online Help
8/13/2019 Intro ADF
13/13
.Summary
In this lesson, you should have learned how to: Describe the Fusion architecture
Explain how ADF fits into the Fusion architecture
Describe the ADF technology stack (MVC) Find more information about ADF