Overview
Enterprise JavaBeans (EJB) is a standard server-side component model. The component model consists of transactions, distributed objects, concurrency, security, persistence, and resource management. A Component written to that model has a robust server environment and should run on any platform and server adhering to the EJB specification.Lecture
Enterprise JavaBean Overview (lecture, handouts, ppt)Resources
J2EE Enterprise Applications (lecture, handouts, ppt)
* Simple J2EE EAR Example (source files, source.zip simpleApp.ear)
Session Beans (lecture, handouts, ppt)
* Session Bean Bank Example (source, SessionBankApp.ear)
Entity Beans (lecture, handouts, ppt)
* Entity Bean Book Example (source, EntityBooks.ear)
* Personnel App Web/Session/Entity Bean/Abstract Schema/BMP/ EAR Example (source.zip, personnelApp.ear)
EJB Query Language (EJB QL) (lecture, handouts, ppt)
Container Managed Relationships (CMR) (lecture, handouts, ppt)
Transactions (lecture, handouts, ppt)
* Transaction Demo (source links, transactionsEJB.jar, uidEJB.jar)
Security (lecture, handouts,ppt)
Miscellaneous Topics (lecture, handouts, ppt)
Patterns (lecture, handouts, ppt)
* BluePrint Patterns
* J2EE Patterns--v--- under construction---v--
EJB 2.0 Examples
* UID (BMP) Example (source links, uid_example_src.tar)
* Personnel (CMP/Session Bean Example) (source links, PersonnelApp.ear, personnel_example_src.tar)
* Library (CMR) Example (source links, CheckoutDemoApp.ear, library_example_src.tar)(Old) Entity Beans 1.1 (lecture, handouts, ppt)
(Old) EJB Example (pdf, source, UID.jar, Personnel.jar, source links, web-tier source, personnel.war
Specification(s) EJB and WeblogicSun's Main EJB Page - http://java.sun.com/products/ejb
Enterprise JavaBeans Text Source Code Download - ftp://ftp.oreilly.com/pub/examples/java/ejb
BEA WebLogic Server Enterprise JavaBeans 1.1 - http://www.weblogic.com/docs51/classdocs/API_ejb/index.html
WebLogic Server EJB Design and
Development - http://www.weblogic.com/docs51/classdocs/API_ejb/EJB_design.html