Fall 2008 http://www.cis.ksu.edu 1
CIS 764 Database Systems Engineering
L6. ADF Overview:
Oracle Application Development Framework:
Fusion Middleware
Fall 2008 http://www.cis.ksu.edu 2
CIS 764 Database Systems Engineering
Oracle Fusion http://en.wikipedia.org/wiki/Oracle_Fusion_Middleware … the whole middleware suite … application server (including OC4J) BEPL manager (business process execution language) business rules system messaging service ADF <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< JDeveloper Toplink Forms services Business Intelligence tools (monitoring, mining, analysis) Portal Identity & single sign-on … others.. the integration of eBus components (as PeopleSoft) into a SOA.
Fall 2008 http://www.cis.ksu.edu 3
CIS 764 Database Systems Engineering
eWeek.com January 19, 2006
“ The lack of detail in Oracle's Fusion Application presentation suggests to some industry experts that the company is not at the halfway point in developing a merged suite. “
Fall 2008 http://www.cis.ksu.edu 4
CIS 764 Database Systems Engineering
ADF http://en.wikipedia.org/wiki/Oracle_Application_Development_Framework included in JDev, ADF is the conceptual model, components, and wizards
possible model components: EJB, WebService, TopLink, ADF_business_components controller: Struts, JSF (Java Server Faces) view: Swing, JSP, JSF
all components conf via XML, for easy reconfig, reuse.
Fall 2008 http://www.cis.ksu.edu 5
CIS 764 Database Systems Engineering
ADF Index Page http://www.oracle.com/technology/products/adf/index.html
ADF Overview, http://www.oracle.com/technology/products/jdev/collateral/ papers/1013/adf_10.1.3_overview.pdf 11 pages, 2006
Fall 2008 http://www.cis.ksu.edu 8
CIS 764 Database Systems Engineering
GUI components
Swing … only in Java apps (not in server)
JSP ….. Weak components (button, form ),
not automated data binding.
JSF …. Web components , w data binding .
ADF Faces … Oracle’s own extensions of JSF
and with DB binding for use in apps.
Fall 2008 http://www.cis.ksu.edu 9
CIS 764 Database Systems Engineering
FYI:http://www.oracle.com/technology/products/adf/learnadf.html
ADF Learning Center: two tracks:
* IDE Fusion … JSF, ADF Faces, ADF Model, ADF Business Components http://www.oracle.com/technology/products/jdev/viewlets/1013/ ADF_Overview_Viewlet_viewlet_swf.html an animation and SC example
* Java programmer…. JSF, ADF Faces ,ADF Model , EJB3.0, TopLink
Fall 2008 http://www.cis.ksu.edu 10
CIS 764 Database Systems Engineering
FYI:http://www.oracle.com/technology/obe/ADF_tutorial_1013/ADF_tutorial.pdf 170 pp … pdf for sample application, ServiceCompany .. Service requests for large appliances
http://www.oracle.com/technology/obe/ADF_tutorial_1013/index.htm index page for the following:
http://www.oracle.com/technology/products/jdev/samples/srdemo.html completed SC demo web app (required JUnit extension to JDev)
http://download.oracle.com/otn_hosted_doc/jdeveloper/1013/adfdevguide.pdf 674 pp ADF guide !
Fall 2008 http://www.cis.ksu.edu 11
CIS 764 Database Systems Engineering
Assignment: just listen to the following
Steve Muench , ADF weblog
http://radio.weblogs.com/0118231/stories/2005/06/24/jdeveloperAdfScreencasts.html
Select #4: ( animated demo w audio)Creating a Databound, Master/Detail Swing Panel Using JGoodies Form Layout http://www.oracle.com/technology/products/jdev/tips/muench/screencasts/simplejgoodies/binding_demo.html?_template=/ocom/ocom_item_templates/print
Top Related