Download presentation
Presentation is loading. Please wait.
Published byNoah Myles Briggs Modified over 9 years ago
1
Application Development Framework (ADF) Introduction 5-Oct-2012
2
Collaborative Work Lawlesh K Amresh S Pallavi G Rekha O
3
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) 17-Nov-15
4
2005 Systems Plus Proprietary and Confidential What is MVC? Model View Controller 17-Nov-15
5
2005 Systems Plus Proprietary and Confidential MVC Continue…… 17-Nov-15 Kitchen CustomerRestaurant Owner Get the customer’s 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 food on the tray as per the order Get the tray to the customer and serve
6
2005 Systems Plus Proprietary and Confidential MVC Continue…… 17-Nov-15 Kitchen CustomerRestaurant Owner Cook Get the customer’s 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 RO And RO Place and consolidate the food on the tray as per the order Get the tray to the customer and serve Prepares the food
7
2005 Systems Plus Proprietary and Confidential MVC Continue…… 17-Nov-15 Kitchen CustomerRestaurant Owner Cook Get the customer’s 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 customer and serve Prepares the food Pass the cooked food to the food decorator
8
2005 Systems Plus Proprietary and Confidential MVC Continue…… 17-Nov-15 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)
9
2005 Systems Plus Proprietary and Confidential 17-Nov-15 Figure 1-2 Simple Oracle ADF Architecture ADF Architecture
10
2005 Systems Plus Proprietary and Confidential 17-Nov-15 Figure 1-2 Simple Oracle ADF Architecture Simple ADF Structure
11
2005 Systems Plus Proprietary and Confidential ADF-Common Binding 17-Nov-15
12
2005 Systems Plus Proprietary and Confidential How ADF fits into Oracle fusion? 17-Nov-15
13
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 17-Nov-15
14
2005 Systems Plus Proprietary and Confidential Oracle Form as a Framework 17-Nov-15 User Interface
15
2005 Systems Plus Proprietary and Confidential Oracle Form as a Framework 17-Nov-15 User Interface (UI Logic) Navigation Logic Model Controller View (User Interface Logic)
16
2005 Systems Plus Proprietary and Confidential ADF Business Components (Model Layer) 17-Nov-15 Employee Dept Job Emp View Dept View Emp View Dept View Forms Record ManagerForms BlockForm
17
2005 Systems Plus Proprietary and Confidential ADF Business Components (Model Layer) 17-Nov-15 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
2005 Systems Plus Proprietary and Confidential ADF continue 17-Nov-15 DEMO TIME
19
2005 Systems Plus Proprietary and Confidential Deployment of ADF application 17-Nov-15 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
20
2005 Systems Plus Proprietary and Confidential Important Documents 17-Nov-15 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 development……EO, VO,AM……all 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
21
2005 Systems Plus Proprietary and Confidential ADF Continues….. 17-Nov-15 Next session Agenda……. ADF Data Control and ADF Binding Some Advanced Demos
22
2005 Systems Plus Proprietary and Confidential 17-Nov-15 THANK YOU
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.