Next week, O'Reilly will publish Enterprise JavaBeans 3.0, 5th Edition by Bill Burke (myself) and Richard Monson-Haefel. It is a comprehensive guide to EJB 3.0 covering everything from Session and Message Driven beans to the new Java Persistence API. About a year ago, O'Reilly asked me to take over the series from Richard. Although EJB 3.0 has drastically changed in many areas, particularly entity beans, Richard had written such a good book that it could easily be adapted (well not too easily) for the new specification.
![](http://labs.jboss.com/portal/jbossejb3/images/oreillyejb3.gif)
The book teaches you EJB 3.0 by implementing the Titan Cruises Reservation System. All EJB 3.0 topics are covered including:
- Stateless and Stateful Session Beans
- Message Driven Beans
- EJB Interceptors
- EntityManager configuration and API
- The rich Java Persistence object to relation mapping
- Java Persistence's tight integration with EJB
- All the new injection annotations and XML equivalents
The new JAX-WS web services programming model and annotations are also covered. Since I'm not well versed in this subject, I asked Jason Greene, a Senior Developer working on JBoss's web services implementation, to write the chapters that discuss this subject. Thanks Jason!
The book also includes a JBoss Workbook. Each chapter of the main book has a parallel workbook chapter that walks you through example programs you can download, compile, and run on the JBoss 4.0 application server using JBoss's EJB 3.0 implementation. This workbook is a great way for you to see EJB 3.0 in action.
Have Fun
Bill
Comments