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.

 

 

 

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