Skip to main content


developerWorks  >  Java technology  >

Getting started with Enterprise JavaBeans technology

developerWorks

Level: Intermediate

Joe Sam Shirah , Author

01 Apr 2003

Register now or sign in using your IBM ID and password.

This tutorial introduces the basics of Enterprise JavaBean (EJB) programming and the Java™ 2 Enterprise Edition environment, covering stateless and stateful session beans, entity beans using bean-managed persistence and container-managed persistence, and message-driven beans. The tutorial includes complete code examples for functional, Web-based applications. Be prepared for a very comprehensive learning experience -- this tutorial may take several hours to complete, but can be tackled in stages. You may want to download the zip file.

Prerequisites

While the tutorial is an introduction to development with EJB technology, this is not entry-level material. You should be an intermediate or higher level Java programmer with some understanding of JDBC to get the most out of it and fully understand the code examples. You will also need to know how servlets and JavaServer Pages (JSP) technology work to understand the client code. However, you can read the material purely to gain an overview of what EJB technology is about and how J2EE and EJB components work together.


System requirements

To compile and run the example code, and to get hands-on experience in creating EJB components and J2EE applications, you will need both the J2SE and J2EE SDKs, as well as a source code editor or IDE. The examples were tested using J2SE 1.4.1 and the J2EE 1.3.1 SDK Reference Implementation (J2EE RI) on Windows NT 4.0, Service Pack 6a. The applications have also been proven to run properly, with the appropriate deployment, under JBoss 3.0.4 on both Windows NT and SuSe Linux.



Duration

More than two hours


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed