Professional Documents
Culture Documents
Oracle Frameworks
Lance Reedy
Java Architect
Java technologies in
l OAF
l ADF 6HUYOHW
l OC4J - 6(
uWrap-up
uJDK
l Java developers Kit – specifically the core Java
language (J2SE) developers kit
uJ2EE SDK
l The API libraries, compiler, and documentation needed
to write a J2EE application
l Includes the reference application server
<body><p>
uA way to create HTML
A tabl e drawn via a JSP page.
with programmatic </p><p>
content. <tabl e cel l
spacing=1 …
uEmbeds Java doe <caption>Tabl e 1</caption>
(scriptlets) into HTML <tr>
<td>
<% = vi sitor.getName()% >
</td>
<td>cel l2</td></tr>
</table>
</body>
publicclass_test1 … {
publicvoid _j
spService(… {
response.setContentType…
__ojsp_s_out.write(“<body>…”);
__ojsp_s_out.write(vi
sitor.
getname());
The Controller
provides
The View creates application
the UI that is workflow and
presented to the coordinates what
end user. the user sees.
© 2007 Solution Beacon, LLC. All Rights Reserved.
15
MVC Technologies
•Each component
uses programming JavaBeans, EJB
concepts and
models best suited
for it’s demands
Controller
View
uMVC
uJSP, Servlets
uJavaBeans
uEnterprise JavaBeans
uJavaServer Faces
uADF Faces
l UIX widgets
uTopLink
l Data persistence
uOC4J
l J2EE application server
uA query
mechanism must
exist to allow
objects to be
retrieved from the
DB as needed
uDatatypes must be
mapped between
languages:
l String vs varchar
l Address vs a table
64/
u Based on annotation
u Uses a tool to
generate the code’s
skeleton and
annotations
u Uses other tools at
compile and runtime
to turn the annotations
into actual code
uExtends the
JSP concept to
expose Oracle’s
own UIX
widgets
uReplaces even
simple HTML
tags with
abstract
elements
/
/META-INF application.xml
application.war the actual application!
/
/META-INF
/css (custom) style sheets
/images (custom) static images
/html (custom) static HTML pages
/WEB-INF web.xml, struts.xml
/WEB-INF/classes individual Class files
/WEB-INF/lib Jar files of Classes
Thankyou!
<Presenter(s)Name(s)>
email
@ soluti
onbeacon.com
www.
sol
uti
onbeacon.
com
RealSol
uti
onsfortheRealWorl
d.â
Vi
sitOurBooth #339
to Regi
sterfora
W orld Class
W eekend Tri p!
It’
savailablein the OUAG
Bookstore oronline!
Sign up forthe
Sol
uti
on Beacon Newsl etter
www. sol
utionbeacon.com