j2ee programming class part ii

Upload: heavenlyplanetearth

Post on 31-May-2018

220 views

Category:

Documents


0 download

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/