Migrating EJB 2.1 Entity and Session Beans to EJB 3.0
The nuts and bolts
Posted in Developer, 25th April 2006 06:02 GMT
Free Download - Security Web 2.0
Summary
So, to summarise this tutorial:
- EJB development in EJB 3.0 specification is simplified by replacing abstract bean classes with POJOs.
- Component and Home interfaces are not required in EJB 3.0.
- Deployment descriptors are replaced with metadata annotations in the bean class. Familiarity with JDK 5.0 annotations is required to migrate EJB 2.0/2.1 to EJB 3.0.
- The
EntityManagerAPI is used to create and find entity bean instances in EJB 3.0 instead of thecreate, andfindermethods in EJB 2.1. - JNDI, which is required to obtain references to resources in EJB 2.1 is replaced with the
@Resource,@Injectand@EJBannotations in EJB 3.0 specification.
Deepak Vohra is a Sun Certified Java Programmer and Sun Certified Web Component Developer. Deepak is a Web developer; and has published in XML Journal, WebLogic Developer's Journal and ONJava.com.

Implementing Energy Efficient Data Centers [WP114]
An Improved Architecture for High-Efficiency, High-Density Data Centers [WP126]
The Register Guide to Extended Validation
Software Configuration Management
The Perfect (Virtual) Marriage
How Microsoft blew its own RIA invention
Java and Linux - an open marriage in search of success
Rock-solid Fedora 10 brings salvation to Ubuntu weary
Hidden recipes for OS X charts and graphs