j2ee programming class part ii
TRANSCRIPT
-
8/14/2019 J2EE Programming Class Part II
1/6
2EE Programming Class Part II
(We are nowjava.net community member. Please click the above button in order to join as a
individual member.)
q Class #11
r Announcements from Sang Shins The focus of this session is twofold - talking about fundamental concept and
architecture of EJB application and then talking about development and
deployment process of an EJB application.s The programming APIs of EJB will be talked about in detail in subsequent
sessionsr Presentation material
s Introduction to EJB (105 minutes):s (PDF slides with speaker notes)(PDF 4 slides per page)(PDF 1 slide p
page)(StarOffice file)
s Audio version of this presentation (MP3 file, 19Mbytes)
r Pre-class readings For "Introduction to EJB", read one of the following tutorials (must read)
s Chapter 23: Enterprise Beans of J2EE 1.4 Tutorial in java.sun.com (2
hours)
s Chapter 24: Getting Started with Enterprise Beans of J2EE 1.4 Tutoria
java.sun.com (2 hours)s "Overview" and "Enterprise JavaBeans" sections of Enterprise JavaBe
Fundamentals in java.sun.com (1 hour)
s Chapters 1 (Overview), 2 (EJB Fundamentals), Chapter 3 (Writing your
First Bean) of Mastering Enterprise JavaBeans written by Ed Roman (
hours)
s "EJB Concept" chapter of "Special Edition of using EJB 2.0" written by
Chuck Cavaness and Brian Keeton (2 hours)s Enterprise Java Beans Tier section of Designing Enterprise Application
with J2EE platform, 2nd edition.r Homework Assignment
s Click homework
r NetBeans Corners I explained how to build, deploy, and run /samples/ejb/
stateless/apps/simple application of J2EE 1.4 SDK from scratch using
NetBeans here as part of the homeworks I also explained how you can play with the following NetBeans features
s Seeing Javadoc of J2EE API
ttp://www.javapassion.com/j2ee/Class2.html (1 of 6)12/29/2005 10:20:33 AM
http://java.net/http://www.javapassion.com/j2ee/EJBOverview_speakernoted.pdfhttp://www.javapassion.com/j2ee/EJBOverview4.pdfhttp://www.javapassion.com/j2ee/EJBOverview.pdfhttp://www.javapassion.com/j2ee/EJBOverview.pdfhttp://www.javapassion.com/j2ee/EJBOverview.sxihttp://www.javaisp.net/~sshin/EJBOverview.mp3http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJBConcepts.html#wp80377http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJB.html#wp80471http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html#Overviewhttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.htmlhttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.htmlhttp://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://java.sun.com/developer/Books/ejbtechnology/ch3.pdfhttp://developer.java.sun.com/developer/Books/ejbtechnology/http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/ejb-tier/ejb-tier.html#1055251http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://www.javapassion.com/j2ee/HW11ejboverview.htmlhttp://www.javapassion.com/j2ee/HW11ejboverview.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/ejb-tier/ejb-tier.html#1055251http://developer.java.sun.com/developer/Books/ejbtechnology/http://java.sun.com/developer/Books/ejbtechnology/ch3.pdfhttp://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.htmlhttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.htmlhttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html#Overviewhttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJB.html#wp80471http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJBConcepts.html#wp80377http://www.javaisp.net/~sshin/EJBOverview.mp3http://www.javapassion.com/j2ee/EJBOverview.sxihttp://www.javapassion.com/j2ee/EJBOverview.pdfhttp://www.javapassion.com/j2ee/EJBOverview.pdfhttp://www.javapassion.com/j2ee/EJBOverview4.pdfhttp://www.javapassion.com/j2ee/EJBOverview_speakernoted.pdfhttp://java.net/http://java.net/index.html -
8/14/2019 J2EE Programming Class Part II
2/6
2EE Programming Class Part II
s Generating Javadoc of the applications Generating code for calling EJB
s HTTP monitors Reformat codes Fix imports
q Class #12
r Announcements from Sang Shins In this session, you will learn Session beans in a bit more detail.
r Presentation materials Session Beans (90 minutes):
s (PDF slides with speaker notes) (PDF 4 slide per page)(PDF 1 slide pe
page)(StarOffice file)
r
Pre-class readings For Session Beans, read one of the following (must read)
s Read "Chapter 25: Session bean examples" of J2EE 14 Tutorial in jav
sun.com (1 hour)s Read "Session Type Enterprise Beans" section of Enterprise JavaBea
Fundamentals in java.sun.com
s Read Chapter 4: Introduction to Session Beans of Mastering Enterprise
JavaBeans written by Ed Roman (1 hour)
r Post-class readings
Enterprise Java Beans Tier section (especially sections 5.4: Session Beans an5.5: Entity Beans) of Designing Enterprise Application with J2EE platform, 2n
edition
s It describes when to use session beans and when to use entity beansusing examples
s EJB Design Patterns written by Floyd Marinescu
s Bitter EJB Review Project written by Bruce Tate, and three other authors
s EJB Cookbook Review Project written by Ben Sullins and Mark Whipple
s See what kind of EJB questions are being posted in EJB forum of java.sun.co
s See what kind of EJB questions are being posted in EJB forum of theserversidcom
r Home assignment
s Click homework (it assumes you are using J2EE 1.4 SDK 2005Q1 and J2EE 1
Tutorial Update 4)
q Class #13
ttp://www.javapassion.com/j2ee/Class2.html (2 of 6)12/29/2005 10:20:33 AM
http://www.javapassion.com/j2ee/SessionBean4.pdfhttp://www.javapassion.com/j2ee/SessionBean.pdfhttp://www.javapassion.com/j2ee/SessionBean.pdfhttp://www.javapassion.com/j2ee/SessionBean.sxihttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/Session.html#wp79662http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.htmlhttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html#SessionBeanshttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/ejb-tier/ejb-tier.html#1055251http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://www.theserverside.com/books/wiley/EJBDesignPatterns/index.jsphttp://slashdot.org/article.pl?sid=03/10/27/1738241http://theserverside.com/books/review/EJBCookbookreview.jsphttp://forum.java.sun.com/forum.jsp?forum=13http://www.theserverside.com/discussion/index.jsphttp://www.theserverside.com/discussion/index.jsphttp://www.javapassion.com/j2ee/HW12SessionBeans.htmlhttp://www.javapassion.com/j2ee/HW12SessionBeans.htmlhttp://www.theserverside.com/discussion/index.jsphttp://www.theserverside.com/discussion/index.jsphttp://forum.java.sun.com/forum.jsp?forum=13http://theserverside.com/books/review/EJBCookbookreview.jsphttp://slashdot.org/article.pl?sid=03/10/27/1738241http://www.theserverside.com/books/wiley/EJBDesignPatterns/index.jsphttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/ejb-tier/ejb-tier.html#1055251http://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://www.theserverside.com/books/wiley/masteringEJB/index.jsphttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html#SessionBeanshttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.htmlhttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/Session.html#wp79662http://www.javapassion.com/j2ee/SessionBean.sxihttp://www.javapassion.com/j2ee/SessionBean.pdfhttp://www.javapassion.com/j2ee/SessionBean.pdfhttp://www.javapassion.com/j2ee/SessionBean4.pdf -
8/14/2019 J2EE Programming Class Part II
3/6
2EE Programming Class Part II
r Announcements from Sang Shins This session is about Entity beans. Entity bean is a lot more complex beast th
session bean since it involves backend database. So we have a very largenumber of slides here (almost 230 slides) and it will take sometime for you to
digest it.s During the past several years, entity beans have reviewed mixed reviews from
J2EE community in general regarding its usefulness. There are some truths athere are some myths in those thinkings. We will avoid this discussion for now
and focus our attention to understanding "What i entity bean and how it works
r Presentation materials Entity Beans Overview (180 minutes) :
s (PDF slides with speaker notes)(PDF 4 slide per page)(PDF 1 slide pe
page)(StarOffice file)
s Audio version of this presentation (Realaudio or MP3 file)s Advanced Entity Beans
s (PDF slides with speaker notes)(PDF 1 slide per page)(StarOffice file)
s EJB QLs (PDF slides with speaker notes) (PDF 1 slide per page) (StarOffice file)
r Pre-class readings For introduction on Entity Beans, read one of the following
s Read "Chapter 26: Bean managed persistence examples" and "Chapte
27: Container-Managed persistence examples" sections of J2EE 1.4
Tutorial in java.sun.com (2 hours) - must read
s Read Chapter 5: Introduction to Entity Beans, Chapter 6: Writing Bean-
Managed Persistent Entity Beans, Chapter 7: Writing Container-Manag
Persistent Entity Beans of Mastering Enterprise JavaBeans written by E
Roman (2 hours)
s Read Chapter 5: Entity Model of Professional EJB (2 hours)
s Read "The EJB 2.0 Entity Model" chapter written by Dan O'Connor and
Dave Youngs Read "Entity Type Enterprise Beans" section of Enterprise JavaBeans
Fundamentals in java.sun.com (1 hour)
s For Entity Beans Relationship handing, read
s
Read Chapter 11: BMP and CMP Relationships of Mastering EnterpriseBeans written by Ed Roman (4 hours) - must read
s This is an excellent write-up on Entity Beans relationships For EJB QL, read
s Appendix D: EJB Query Language (EJB-QL) of Mastering Enterprise
Beans written by Ed Roman - read if you have time
s For J2EE 1.4 CMP Support, reads Using CMP for Entity Beans - you will need to read this if you are using
J2EE 1.4 as your CMP platform
ttp://www.javapassion.com/j2ee/Class2.html (3 of 6)12/29/2005 10:20:33 AM
http://www.javapassion.com/j2ee/EntityBean_speakernoted.pdfhttp://www.javapassion.com/j2ee/EntityBean4.pdfhttp://www.javapassion.com/j2ee/EntityBean.pdfhttp://www.javapassion.com/j2ee/EntityBean.pdfhttp://www.javapassion.com/j2ee/EntityBean.sxihttp://www.javapassion.com/j2ee/AdvancedEntityBeans_speakernoted.pdfhttp://www.javapassion.com/j2ee/AdvancedEntityBean.pdfhttp://www.javapassion.com/j2ee/AdvancedEntityBean.sxihttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/BMP.html#wp80422http://java.sun.com/j2ee/1.4/docs/tutorial/doc/CMP.html#wp80501http://java.sun.com/j2ee/1.4/docs/tutorial/doc/CMP.html#wp80501http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.htmlhttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.htmlhttp://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://developer.java.sun.com/developer/Books/ProEJB/http://developer.java.sun.com/developer/Books/ProEJB/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html#EntityBeanshttp://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://docs.sun.com/source/817-2175-10/decmp.htmlhttp://docs.sun.com/source/817-2175-10/decmp.htmlhttp://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html#EntityBeanshttp://developer.java.sun.com/developer/Books/ProEJB/http://developer.java.sun.com/developer/Books/ProEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.htmlhttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.htmlhttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/CMP.html#wp80501http://java.sun.com/j2ee/1.4/docs/tutorial/doc/CMP.html#wp80501http://java.sun.com/j2ee/1.4/docs/tutorial/doc/BMP.html#wp80422http://www.javapassion.com/j2ee/AdvancedEntityBean.sxihttp://www.javapassion.com/j2ee/AdvancedEntityBean.pdfhttp://www.javapassion.com/j2ee/AdvancedEntityBeans_speakernoted.pdfhttp://www.javapassion.com/j2ee/EntityBean.sxihttp://www.javapassion.com/j2ee/EntityBean.pdfhttp://www.javapassion.com/j2ee/EntityBean.pdfhttp://www.javapassion.com/j2ee/EntityBean4.pdfhttp://www.javapassion.com/j2ee/EntityBean_speakernoted.pdf -
8/14/2019 J2EE Programming Class Part II
4/6
2EE Programming Class Part II
r Post-class readings Read all the chapters you have not read in J2EE blueprint
s Read Chapter12: Persistence Best Practice of Mastering Enterprise Beans
written by Ed Roman
s If you need to know all the elements defined in EJB deployment descriptor, go
Appendix C: Deployment Descriptor reference of Mastering Enterprise Beans
written by Ed Roman
r Homework assignments Click homework (it assumes you are using J2EE 1.4 SDK 2005Q1 and J2EE 1
Tutorial Update 4)
q Class #14q Announcement from Sang Shin
r In this session, you will learn chracteristics and motivation of MessageOriented Middleware, MOM in short. Then you will learn what the JMS isand how to build and messaging applications using JMS.
q Presentation materialr JMS and MDB (120 minutes):
s (PDF slides with speaker notes)(PDF 1 slide per page)(StarOffice
file)
q Pre-class readingr Read JMS tutorial in java.sun.com - read if you have time
r
Read Chapter 33: The Java Messaging Services API of J2EE 1.4 tutorial -must read
r Read Chapter 23: Enterprise Beans, Section:What is a Message-Driven
Bean? of J2EE 1.4 tutorial in java.sun.com - read if you have time
r Read Chapter 28: Message-Driven Bean example of J2EE 1.4 tutorial -
must readr Delivering Messages for Business Integration article in JavaPro - read if
you have time
q Post-class readingr Chapter 2 "Developing a Simple Example" of Java Message Service book
written by Richard Monson-Haefel & David Chappell, published by
O'Reilly. - read if you have timeq Homework assignment
r Click homework
q Class #15
ttp://www.javapassion.com/j2ee/Class2.html (4 of 6)12/29/2005 10:20:33 AM
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://www.javapassion.com/j2ee/HW13Entity.htmlhttp://www.javapassion.com/j2ee/JMS_speakernoted.pdfhttp://www.javapassion.com/j2ee/JMS.pdfhttp://www.javapassion.com/j2ee/JMS.sxihttp://www.javapassion.com/j2ee/JMS.sxihttp://java.sun.com/products/jms/tutorial/index.htmlhttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/JMS.html#wp84181http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJBConcepts5.html#wp79967http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJBConcepts5.html#wp79967http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/MDB.html#wp82308http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://archive.devx.com/upload/free/features/javapro/2000/09sep00/st0009/st0009-1.asphttp://www.oreilly.com/catalog/javmesser/chapter/ch02.htmlhttp://www.javapassion.com/j2ee/HW14MDB.htmlhttp://www.javapassion.com/j2ee/HW14MDB.htmlhttp://www.oreilly.com/catalog/javmesser/chapter/ch02.htmlhttp://archive.devx.com/upload/free/features/javapro/2000/09sep00/st0009/st0009-1.asphttp://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/MDB.html#wp82308http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJBConcepts5.html#wp79967http://java.sun.com/j2ee/1.4/docs/tutorial/doc/EJBConcepts5.html#wp79967http://java.sun.com/j2ee/1.4/docs/tutorial/doc/http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JMS.html#wp84181http://java.sun.com/products/jms/tutorial/index.htmlhttp://www.javapassion.com/j2ee/JMS.sxihttp://www.javapassion.com/j2ee/JMS.sxihttp://www.javapassion.com/j2ee/JMS.pdfhttp://www.javapassion.com/j2ee/JMS_speakernoted.pdfhttp://www.javapassion.com/j2ee/HW13Entity.htmlhttp://www.theserverside.com/books/wiley/masteringEJB/http://www.theserverside.com/books/wiley/masteringEJB/http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.html -
8/14/2019 J2EE Programming Class Part II
5/6
2EE Programming Class Part II
r Announcements from Sang Shins We will spend some time talking about EJB security. EJB security works with
Web-tier security to provide end-to-end security over J2EE platform. So pleas
make sure you have good understanding on Web-tier security, which we talke
about in Class #4.
s Since we do not have enough time to talk about EJB transaction, we will touch
upon it in somewhat lightweight fashion, only 45 minutes instead of 2 or 3 hou
the topic deserves.r Presentation material
s EJB Security (45 minutes):
s (PDF slides with speaker notes) (PDF 1 slide per page)(StarOffice file
s Audio version of this presentation (Downloadable MP3 file) is also
available from
s EJB Transaction (45 minutes):
s (PDF slides with speaker notes)(PDF 4 slide per page) (StarOffice file
s JNDI (45 minutes):
s (PDF slides with speaker notes) (PDF 1 slide per page)(StarOffice filer Pre-class reading
s For "EJB Security", reads "Understanding EJB Security" section under Chapter9: Adding
Functionality to Your Beans of Mastering Enterprise Beans written by E
Romans Chapter 14: Security Design and Management chapter of Special Edit
Using EJB 2.0 written by Cheuk Cavaness and Brian Keeton (2/2002)
s For "EJB Transaction", read
s Chapter10: Transaction of Mastering Enterprise Beans written by EdRoman
s "Transactions and EJB" chapter of "Professional EJB" written by Dan
O'Connor and Dave Youngs For JNDI, read
s "Calling Beans from Other Beans" section under Chapter9: Adding
Functionality to Your Beans of Mastering Enterprise Beans written by E
Romans Appendix A: RMI-IIOP and JNDI Tutorial of Mastering Enterprise Beans
written by Ed Roman - if you want more detailed underlying mechanismJNDI
r Post-class readings For "EJB Security", read
s "Security" section of Designing Enterprise Application with J2EE platfo
2nd edition (J2EE Blueprints)
s For "EJB Transaction", reads "Transaction Management" section of Designing Enterprise Applicatio
with J2EE platform, 2nd edition
ttp://www.javapassion.com/j2ee/Class2.html (5 of 6)12/29/2005 10:20:33 AM
http://www.javapassion.com/j2ee/j2ee/Class.html#Class_4http://www.javapassion.com/j2ee/EJBSecurity_speakernoted.pdfhttp://www.javapassion.com/j2ee/EJBSecurity.pdfhttp://www.javapassion.com/j2ee/EJBSecurity.sxihttp://www.javapassion.com/j2ee/EJBTransaction_speakernoted.pdfhttp://www.javapassion.com/j2ee/EJBTransaction4.pdfhttp://www.javapassion.com/j2ee/EJBTransaction.sxihttp://www.javapassion.com/j2ee/JNDIOverview.pdfhttp://www.javapassion.com/j2ee/JNDIOverview.sxihttp://www.theserverside.com//books/masteringEJB/index.jsphttp://www.theserverside.com//books/masteringEJB/index.jsphttp://developer.java.sun.com/developer/Books/ejbtechnology/ch14.pdfhttp://www.theserverside.com//books/masteringEJB/index.jsphttp://developer.java.sun.com/developer/Books/ProEJB/http://www.theserverside.com//books/masteringEJB/index.jsphttp://www.theserverside.com//books/masteringEJB/index.jsphttp://www.theserverside.com//books/masteringEJB/index.jsphttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/security/security.html#1037900http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/transactions/transactions.html#1049140http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/transactions/transactions.html#1049140http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.htmlhttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/security/security.html#1037900http://www.theserverside.com//books/masteringEJB/index.jsphttp://www.theserverside.com//books/masteringEJB/index.jsphttp://www.theserverside.com//books/masteringEJB/index.jsphttp://developer.java.sun.com/developer/Books/ProEJB/http://www.theserverside.com//books/masteringEJB/index.jsphttp://developer.java.sun.com/developer/Books/ejbtechnology/ch14.pdfhttp://www.theserverside.com//books/masteringEJB/index.jsphttp://www.theserverside.com//books/masteringEJB/index.jsphttp://www.javapassion.com/j2ee/JNDIOverview.sxihttp://www.javapassion.com/j2ee/JNDIOverview.pdfhttp://www.javapassion.com/j2ee/EJBTransaction.sxihttp://www.javapassion.com/j2ee/EJBTransaction4.pdfhttp://www.javapassion.com/j2ee/EJBTransaction_speakernoted.pdfhttp://www.javapassion.com/j2ee/EJBSecurity.sxihttp://www.javapassion.com/j2ee/EJBSecurity.pdfhttp://www.javapassion.com/j2ee/EJBSecurity_speakernoted.pdfhttp://www.javapassion.com/j2ee/j2ee/Class.html#Class_4 -
8/14/2019 J2EE Programming Class Part II
6/6
2EE Programming Class Part II
s If you want to know a lot more on generic usage of JNDI (that is, not directly
related to J2EE's usage of JNDI), read
s JNDI Tutorial in java.sun.com
r Homework assignment - HW#10s Objectivess Taskss Things to be submitted
s Due dates Helpful tips
tt // j i /j2 /Cl 2 ht l (6 f 6)12/29/2005 10 20 33 AM
http://java.sun.com/products/jndi/tutorial/http://java.sun.com/products/jndi/tutorial/