SlideShare a Scribd company logo
“a commercial java framework for enterprise applications”
ORACLE FUSION MIDDLEWARE &
ADF
Agenda
JAVA – the enterprise standard
Simple ADF Demo
The Model-View-Controller (MVC) Design Pattern
Use of frameworks in JAVA, available frameworks
The ORACLE Application Development Framework (ADF)
Rich ADF Components
1
2
3
4
6
7
Agenda
Simple ADF Demo
The Model-View-Controller (MVC) Design Pattern
Use of frameworks in JAVA, available frameworks
The ORACLE Application Development Framework (ADF)
Rich ADF Components
1
2
3
4
6
7
JAVA – the enterprise standard√
Your own footer Your Logo
VIDEO DEMO
JAVA IS THE FUTURE
the enterprise standard
JAVA
JAVA
The Enterprise standard
Features
most pervasive implementation technology
platform independent, works across several
platforms
secure, reliable, high performance
free and open
tuning and optimization tools
jdk & jre (compile + interpret)
Java Virtual Machine (JVM)
Agenda
Simple ADF Demo
The Model-View-Controller (MVC) Design Pattern
The ORACLE Application Development Framework (ADF)
Rich ADF Components
1
2
3
4
6
7
JAVA – the enterprise standard√
Use of frameworks in JAVA, available frameworks√
FRAMEWORKS
Art of software development
 Component based approach
 Reduces implementation complexity,
time & cost
 Similar to composition of blocks
(components) by a child (developer)
 Pre built blocks are available,
assemble them to construct a new
model
 Components are available, assemble
them to develop a new software
Your own footer Your Logo
•SWING
•Java Server Pages (JSP) & SERVLETS
•Enterprise Java Beans (EJB)
•Java Server Faces (JSF)
•Struts
•Spring
•Hiberbnate
Collection of numerous frameworks
JAVA FRAMEWORKS
Is it ENOUGH
Drawbacks of available frameworks
 Java frameworks – scattered among domains, not unified
 Eg. SWING for Hibernate for database modelling, JSF for front end etc
 Lack of a complete application framework
 Where JAVA lags behind .net/php
 A framework which provides everything for development
 Lack of standard components & unified interface
 Developers need to do redundant progarmmes
 This is what the use of framework not aims....???
The facts
Agenda
Simple ADF Demo
The Model-View-Controller (MVC) Design Pattern
Rich ADF Components
1
2
3
4
6
7
JAVA – the enterprise standard√
Use of frameworks in JAVA, available frameworks√
The ORACLE Application Development Framework (ADF)
√
“the framework of frameworks”
ORACLE ADF
Your own footer Your Logo
 The first commerical java framework
 exclusively for enterprise applications (j2ee)
 Implements MVC design pattern
 superclass of all java frameworks available
 Best of breed components from ORACLE
 Inter-operability among frameworks
 Use of universal markup language standard xml
 SOA can be easily enabled
 ORACLE JDeveloper
 Eclipse can also used, plug ins available
Features
ORACLE ADF
“the framework of frameworks”
 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 user interfaces
to services
 Implements Java EE best practices and design patterns, including
MVC
Features
Agenda
Simple ADF Demo
Rich ADF Components
1
2
3
4
6
7
JAVA – the enterprise standard√
Use of frameworks in JAVA, available frameworks√
The ORACLE Application Development Framework (ADF)
√
The Model-View-Controller (MVC) Design Pattern√
MVC Design Pattern
Model – View - Controller
 Segregates presentation layer from the business logic
 3- tier architecture
 Model (business services), View (presentation) and a controller
 Controller controls data flows between model and view
 Offer higher security, performance, better synchronization etc
Features
Model – View - Controller
MVC Design Pattern
Your own footer Your Logo
Model – View - Controller
MVC Design Pattern
Your own footer Your Logo
Model – View - Controller
MVC Design Pattern
Your own footer Your Logo
Model – View - Controller
MVC Design Pattern
Your own footer Your Logo
Agenda
Simple ADF Demo
1
2
3
4
6
7
JAVA – the enterprise standard√
Use of frameworks in JAVA, available frameworks√
The ORACLE Application Development Framework (ADF)
√
The Model-View-Controller (MVC) Design Pattern√
Rich ADF Components√
ADF COMPONENTS
collection of numerous components for application
development
Best of breed, standard components
ADF Business Components, ADF Taskflow, ADF Faces,
Struts, HTML/CSS, JSP, Spring, Hibernate, ADF Security,
ADF Mobile, Maven and so on
developer has to decide which is best suited in a domain
Declarative design
Features
 ADF recommends certain key technologies to be used
Your own sub headline
ADF KEY TECHNOLOGIES
• ADF Business Components - Detail
• Scope : Model
• ADF Taskflow
• Scope : View Controller
• ADF Faces
• Scope : View Controller
 Used to implement business services
 application entities are declared, defined and used
 ODL schema is used – advanced database modelling concept
 Entities, ViewObjects, ViewLinks, Association, ApplicationModules,
Your own sub headline
ADF KEY TECHNOLOGIES
 Used to define page navigations
 Extension to the JSF Pageflow
 Declaratively define flow from one page to anther
 Views, Control Flow cases, method calls, routers, wild card entries etc
• ADF Business Components
• Scope : Model
• ADF Taskflow
• Scope : View Controller
• ADF Faces
• Scope : View Controller
Your own sub headline
ADF KEY TECHNOLOGIES
 Used to design pages and bind data controls
 Extension to the JSF technology
 Simple drag drop design, more than 100 controls available
 Most attractive side of ADF, support inter-region communication and
page fragment rendering
• ADF Business Components
• Scope : Model
• ADF Taskflow
• Scope : View Controller
• ADF Faces – UI Technlogies
• Scope : View Controller
Agenda
1
2
3
4
6
7
JAVA – the enterprise standard√
Use of frameworks in JAVA, available frameworks√
The ORACLE Application Development Framework (ADF)
√
The Model-View-Controller (MVC) Design Pattern√
Rich ADF Components√
Simple ADF Demo√
Your own footer Your Logo
ADF
DEVELOPMENT
DEMO
“the framework of frameworks”
ORACLE ADF
Your own footer Your Logo
...???...
“the framework of frameworks”
ORACLE ADF
Your own footer Your Logo
THANK YOU
“the framework of frameworks”
ORACLE ADF
Jithin Kuriakose
+919645654681
jithinkuriakose.231@gmail.com

More Related Content

PPTX
An Oracle ADF Introduction
PDF
Full Stack React Workshop [CSSC x GDSC]
PDF
React Js Simplified
PDF
Designing Object Oriented Experiences
PPTX
arrhenius concept of acids and bases
PDF
Design System: Dominando o Design at Scale
PPT
Mix and Flow of Matter
PPTX
An Oracle ADF Introduction
Full Stack React Workshop [CSSC x GDSC]
React Js Simplified
Designing Object Oriented Experiences
arrhenius concept of acids and bases
Design System: Dominando o Design at Scale
Mix and Flow of Matter

What's hot (15)

PPTX
Intermolecular Forces: London Dispersion Forces and Dipole-Dipole Attractions
PPTX
Chapter 11 Properties of Solutions
PDF
ActiveRecord Query Interface (1), Season 1
PDF
Laravel 101
PPT
Stoichiometry
PPTX
Unit 11 - Covalent Bonding
PPT
MSDN - ASP.NET MVC
PDF
User experience design
PPTX
PPTX
CONCENTRATION OF SOLUTIONS
PPS
Acids, bases + neutralization
PDF
Acids, Bases & Salts.pdf
PPT
Stoichiometry
PPTX
INTERMOLECULAR FORCES
PPTX
Entity Framework Core
Intermolecular Forces: London Dispersion Forces and Dipole-Dipole Attractions
Chapter 11 Properties of Solutions
ActiveRecord Query Interface (1), Season 1
Laravel 101
Stoichiometry
Unit 11 - Covalent Bonding
MSDN - ASP.NET MVC
User experience design
CONCENTRATION OF SOLUTIONS
Acids, bases + neutralization
Acids, Bases & Salts.pdf
Stoichiometry
INTERMOLECULAR FORCES
Entity Framework Core
Ad

Viewers also liked (19)

PPTX
Marrying HTML5 and Angular to ADF - Oracle OpenWorld 2014 Preview
PDF
Building a custom Oracle ADF Component
PPTX
Oracle ADF Case Study
PDF
Oracle ADF Task Flows for Beginners
PDF
Building Highly Reusable Taskflows
PPTX
ADF Bindings & Data Controls
PPTX
ADF Gold Nuggets (Oracle Open World 2011)
PPTX
DOAG 2011 - Upgrade Guide for Oracle ADF on WebLogic Server
PPTX
The Five Ways of Building Oracle Applications
PPT
Oracle ADF Overview
PDF
A guide to ADF fusion development
PDF
All the Java ADF beginners need to know - part1
PDF
Oracle ADF 11g Tutorial
PDF
Oracle ADF Architecture TV - Development - Error Handling
PDF
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
PPT
Talking Services with Oracle ADF and Oracle SOA Suite
PPTX
Oracle JET CRUD and ADF BC REST
PDF
Web services tutorial
PPTX
Oracle APEX or ADF? From Requirements to Tool Choice
Marrying HTML5 and Angular to ADF - Oracle OpenWorld 2014 Preview
Building a custom Oracle ADF Component
Oracle ADF Case Study
Oracle ADF Task Flows for Beginners
Building Highly Reusable Taskflows
ADF Bindings & Data Controls
ADF Gold Nuggets (Oracle Open World 2011)
DOAG 2011 - Upgrade Guide for Oracle ADF on WebLogic Server
The Five Ways of Building Oracle Applications
Oracle ADF Overview
A guide to ADF fusion development
All the Java ADF beginners need to know - part1
Oracle ADF 11g Tutorial
Oracle ADF Architecture TV - Development - Error Handling
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Talking Services with Oracle ADF and Oracle SOA Suite
Oracle JET CRUD and ADF BC REST
Web services tutorial
Oracle APEX or ADF? From Requirements to Tool Choice
Ad

Similar to Oracle ADF Overview for Beginners (20)

PPT
Application development framework
PPTX
Adf & Jdeveloper overview
PPT
J developer, oracle adf introduction
PPTX
ADF in Action - getting (re)acquainted with Oracle’s premier application deve...
PPT
SOA 11g Foundation - G - ADF Development.ppt
PDF
Oracle ad fforformsdevelopers_slides
PDF
Oracle ADF (Application Development Framework) for Forms, Developers Slides
PPTX
OAF & ADF.pptx
PPT
01FusionADFIntro_01FusionADFIntro___.ppt
PPT
Greate Introduction to Oracle Fusion Middleware and ADF
PDF
ADF Introduction By Sandeep Sharda
PDF
Oracle ADF Tutorial
PPTX
Oracel ADF Introduction
PPT
Oracle Fusion Development, May 2009
PPTX
Comparison between OAF & ADF.pptx
PPTX
Oracle Application Developmenr Framework
PPTX
Oracle adf
PDF
Vesterli hot and_not_whitepaper_wildcard_2013
PPT
Dms 2.0 Direction
Application development framework
Adf & Jdeveloper overview
J developer, oracle adf introduction
ADF in Action - getting (re)acquainted with Oracle’s premier application deve...
SOA 11g Foundation - G - ADF Development.ppt
Oracle ad fforformsdevelopers_slides
Oracle ADF (Application Development Framework) for Forms, Developers Slides
OAF & ADF.pptx
01FusionADFIntro_01FusionADFIntro___.ppt
Greate Introduction to Oracle Fusion Middleware and ADF
ADF Introduction By Sandeep Sharda
Oracle ADF Tutorial
Oracel ADF Introduction
Oracle Fusion Development, May 2009
Comparison between OAF & ADF.pptx
Oracle Application Developmenr Framework
Oracle adf
Vesterli hot and_not_whitepaper_wildcard_2013
Dms 2.0 Direction

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Machine Learning_overview_presentation.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
PPTX
A Presentation on Artificial Intelligence
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
sap open course for s4hana steps from ECC to s4
Advanced methodologies resolving dimensionality complications for autism neur...
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
Machine Learning_overview_presentation.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Assigned Numbers - 2025 - Bluetooth® Document
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
A Presentation on Artificial Intelligence
MYSQL Presentation for SQL database connectivity
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf

Oracle ADF Overview for Beginners

  • 1. “a commercial java framework for enterprise applications” ORACLE FUSION MIDDLEWARE & ADF
  • 2. Agenda JAVA – the enterprise standard Simple ADF Demo The Model-View-Controller (MVC) Design Pattern Use of frameworks in JAVA, available frameworks The ORACLE Application Development Framework (ADF) Rich ADF Components 1 2 3 4 6 7
  • 3. Agenda Simple ADF Demo The Model-View-Controller (MVC) Design Pattern Use of frameworks in JAVA, available frameworks The ORACLE Application Development Framework (ADF) Rich ADF Components 1 2 3 4 6 7 JAVA – the enterprise standard√
  • 4. Your own footer Your Logo VIDEO DEMO JAVA IS THE FUTURE the enterprise standard JAVA
  • 5. JAVA The Enterprise standard Features most pervasive implementation technology platform independent, works across several platforms secure, reliable, high performance free and open tuning and optimization tools jdk & jre (compile + interpret) Java Virtual Machine (JVM)
  • 6. Agenda Simple ADF Demo The Model-View-Controller (MVC) Design Pattern The ORACLE Application Development Framework (ADF) Rich ADF Components 1 2 3 4 6 7 JAVA – the enterprise standard√ Use of frameworks in JAVA, available frameworks√
  • 7. FRAMEWORKS Art of software development  Component based approach  Reduces implementation complexity, time & cost  Similar to composition of blocks (components) by a child (developer)  Pre built blocks are available, assemble them to construct a new model  Components are available, assemble them to develop a new software
  • 8. Your own footer Your Logo •SWING •Java Server Pages (JSP) & SERVLETS •Enterprise Java Beans (EJB) •Java Server Faces (JSF) •Struts •Spring •Hiberbnate Collection of numerous frameworks JAVA FRAMEWORKS
  • 9. Is it ENOUGH Drawbacks of available frameworks  Java frameworks – scattered among domains, not unified  Eg. SWING for Hibernate for database modelling, JSF for front end etc  Lack of a complete application framework  Where JAVA lags behind .net/php  A framework which provides everything for development  Lack of standard components & unified interface  Developers need to do redundant progarmmes  This is what the use of framework not aims....??? The facts
  • 10. Agenda Simple ADF Demo The Model-View-Controller (MVC) Design Pattern Rich ADF Components 1 2 3 4 6 7 JAVA – the enterprise standard√ Use of frameworks in JAVA, available frameworks√ The ORACLE Application Development Framework (ADF) √
  • 11. “the framework of frameworks” ORACLE ADF Your own footer Your Logo  The first commerical java framework  exclusively for enterprise applications (j2ee)  Implements MVC design pattern  superclass of all java frameworks available  Best of breed components from ORACLE  Inter-operability among frameworks  Use of universal markup language standard xml  SOA can be easily enabled  ORACLE JDeveloper  Eclipse can also used, plug ins available Features
  • 12. ORACLE ADF “the framework of frameworks”  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 user interfaces to services  Implements Java EE best practices and design patterns, including MVC Features
  • 13. Agenda Simple ADF Demo Rich ADF Components 1 2 3 4 6 7 JAVA – the enterprise standard√ Use of frameworks in JAVA, available frameworks√ The ORACLE Application Development Framework (ADF) √ The Model-View-Controller (MVC) Design Pattern√
  • 14. MVC Design Pattern Model – View - Controller  Segregates presentation layer from the business logic  3- tier architecture  Model (business services), View (presentation) and a controller  Controller controls data flows between model and view  Offer higher security, performance, better synchronization etc Features
  • 15. Model – View - Controller MVC Design Pattern Your own footer Your Logo
  • 16. Model – View - Controller MVC Design Pattern Your own footer Your Logo
  • 17. Model – View - Controller MVC Design Pattern Your own footer Your Logo
  • 18. Model – View - Controller MVC Design Pattern Your own footer Your Logo
  • 19. Agenda Simple ADF Demo 1 2 3 4 6 7 JAVA – the enterprise standard√ Use of frameworks in JAVA, available frameworks√ The ORACLE Application Development Framework (ADF) √ The Model-View-Controller (MVC) Design Pattern√ Rich ADF Components√
  • 20. ADF COMPONENTS collection of numerous components for application development Best of breed, standard components ADF Business Components, ADF Taskflow, ADF Faces, Struts, HTML/CSS, JSP, Spring, Hibernate, ADF Security, ADF Mobile, Maven and so on developer has to decide which is best suited in a domain Declarative design Features  ADF recommends certain key technologies to be used
  • 21. Your own sub headline ADF KEY TECHNOLOGIES • ADF Business Components - Detail • Scope : Model • ADF Taskflow • Scope : View Controller • ADF Faces • Scope : View Controller  Used to implement business services  application entities are declared, defined and used  ODL schema is used – advanced database modelling concept  Entities, ViewObjects, ViewLinks, Association, ApplicationModules,
  • 22. Your own sub headline ADF KEY TECHNOLOGIES  Used to define page navigations  Extension to the JSF Pageflow  Declaratively define flow from one page to anther  Views, Control Flow cases, method calls, routers, wild card entries etc • ADF Business Components • Scope : Model • ADF Taskflow • Scope : View Controller • ADF Faces • Scope : View Controller
  • 23. Your own sub headline ADF KEY TECHNOLOGIES  Used to design pages and bind data controls  Extension to the JSF technology  Simple drag drop design, more than 100 controls available  Most attractive side of ADF, support inter-region communication and page fragment rendering • ADF Business Components • Scope : Model • ADF Taskflow • Scope : View Controller • ADF Faces – UI Technlogies • Scope : View Controller
  • 24. Agenda 1 2 3 4 6 7 JAVA – the enterprise standard√ Use of frameworks in JAVA, available frameworks√ The ORACLE Application Development Framework (ADF) √ The Model-View-Controller (MVC) Design Pattern√ Rich ADF Components√ Simple ADF Demo√
  • 25. Your own footer Your Logo ADF DEVELOPMENT DEMO “the framework of frameworks” ORACLE ADF
  • 26. Your own footer Your Logo ...???... “the framework of frameworks” ORACLE ADF
  • 27. Your own footer Your Logo THANK YOU “the framework of frameworks” ORACLE ADF Jithin Kuriakose +919645654681 [email protected]