Application Development Framework (ADF) Introduction 5-Oct-2012
Collaborative Work Lawlesh K Amresh S Pallavi G Rekha O
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
2005 Systems Plus Proprietary and Confidential What is MVC? Model View Controller 17-Nov-15
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: 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
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: 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
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: 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
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)
2005 Systems Plus Proprietary and Confidential 17-Nov-15 Figure 1-2 Simple Oracle ADF Architecture ADF Architecture
2005 Systems Plus Proprietary and Confidential 17-Nov-15 Figure 1-2 Simple Oracle ADF Architecture Simple ADF Structure
2005 Systems Plus Proprietary and Confidential ADF-Common Binding 17-Nov-15
2005 Systems Plus Proprietary and Confidential How ADF fits into Oracle fusion? 17-Nov-15
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
2005 Systems Plus Proprietary and Confidential Oracle Form as a Framework 17-Nov-15 User Interface
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)
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
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
2005 Systems Plus Proprietary and Confidential ADF continue 17-Nov-15 DEMO TIME
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 Simple ADF Deployment to WebLogic
2005 Systems Plus Proprietary and Confidential Important Documents 17-Nov-15 Links to get diff types of tutorial doc JDeveloper/Oracle Fusion Oracle ADF Insider - Learn Oracle ADF Online JDeveloper To Know Basic JDeveloper Window A fighter pilot guide to the Jdeveloper IDE Editor ADF ADF Introduction This demo is for step by step development……EO, VO,AM……all validation rules, calling java file etc. Actual Page creation, page design for browser based application Forms_Redevelopment_ADF.html
2005 Systems Plus Proprietary and Confidential ADF Continues….. 17-Nov-15 Next session Agenda……. ADF Data Control and ADF Binding Some Advanced Demos
2005 Systems Plus Proprietary and Confidential 17-Nov-15 THANK YOU