Beruflich Dokumente
Kultur Dokumente
L7. ADF + EJB Context: Oracle Application Development Framework but only EJB homework for now.
Fall 2007
http://www.cis.ksu.edu
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 & portlets Identity & single sign-on others.. the integration of eBus components (as PeopleSoft) into a SOA.
Fall 2007
http://www.cis.ksu.edu
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 2007
http://www.cis.ksu.edu
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
Fall 2007
http://www.cis.ksu.edu
ADF Overview,
http://www.oracle.com/technology/products/jdev/collateral/ papers/1013/adf_10.1.3_overview.pdf 11 pages, 2006
Fall 2007
http://www.cis.ksu.edu
Fall 2007
http://www.cis.ksu.edu
Fall 2007
http://www.cis.ksu.edu
Fall 2007
http://www.cis.ksu.edu
Fall 2007
http://www.cis.ksu.edu
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 2007
http://www.cis.ksu.edu
10
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
Fall 2007
http://www.cis.ksu.edu
11
EJB3
POJO + Annotations => EJB
EJB 3.0 Resources http://www.oracle.com/technology/tech/java/ejb30.html Introduction: http://www.oracle.com/technology/tech/java/newto/introejb.htm
or Java World: (has more code examples)
http://www.javaworld.com/javaworld/jw-08-2004/jw-0809-ejb.html
Fall 2007
http://www.cis.ksu.edu
12
Beans have an associated deployment descriptor Beans have own QL OO version of sql
Fall 2007
http://www.cis.ksu.edu
13
Fall 2007
http://www.cis.ksu.edu
14
Fall 2007
http://www.cis.ksu.edu
15
Fall 2007
http://www.cis.ksu.edu
16
Fall 2007
http://www.cis.ksu.edu
17
??? Why the toString method <<<<<<<<<<<<<<<< ??? Why ArrayList and Collection
Fall 2007
http://www.cis.ksu.edu
18
Fall 2007
http://www.cis.ksu.edu
19
Homework: Oracle EJB3 Simple Tutorial http://www.oracle.com/technology/obe/obe1013jdev/10131/10131_ejb_30/ejb_30.htm Do an in essence version for the PO DB.
Note: this is not a web app. The client has remote access to the bean.
Post snapshots in JDev and running the client.
Fall 2007
http://www.cis.ksu.edu
20
Note: Future requirements: Contribute some tutorial content Contribute some technical presentation . prior approval of topics is required.
Fall 2007
http://www.cis.ksu.edu
21
end.
Fall 2007
http://www.cis.ksu.edu
22