Manning Early
Access Program
EJB 3 in Action, Second Edition

EARLY ACCESS EDITION
Debu Panda, Reza Rahman, and Ryan Cuprak

MEAP Began: March 2011
Softbound print: Fall 2012 | 800 pages
ISBN: 9781935182993

Pre-Order options*
Order today and start reading EJB 3 in Action, Second Edition today through MEAP        
  MEAP + Ebook only - $43.99
  MEAP + Print book (includes Ebook) when available - $54.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Part I: Overview of the EJB landscape
  1. What's what in EJB 3.1 - FREE
  2. A first taste of EJB 3 - AVAILABLE

Part II: Working with EJB 3 components
  3. Building business logic with session beans - AVAILABLE
  4. Messaging and developing MDBs - AVAILABLE
  5. EJB runtime context, dependency injection, and aspect oriented programming
  6. Transactions and security - AVAILABLE
  7. Scheduling and timers in EJB
  8. Exposing EJBs as SOAP and REST web services

Part III: Using EJB 3 with JPA and CDI
  9. JPA entities
10. Managing entities
11. Using CDI with EJB 3

Part IV: Putting EJB 3 into action
12. Packaging EJB 3 applications
13. EJB 3 testing
14. Designing EJB-based systems
15. EJB performance and scalability
16. EJB 3, Seam, and Spring
17. The future of EJB 3

Appendices
  A. RMI primer
  B. Migrating from EJB 2.1 to EJB 3
  C. Annotations reference
  D. Deployment descriptors reference
  E. Installing and configuring the Java EE 6 SDK
  F. EJB 3 developer certification exam
  G. EJB 3 tools support

DESCRIPTION

The EJB 3 framework was a major advancement for Java EE developers, providing a consistent, easy to use model to create and extend applications. EJB 3 incorporates a POJO programming model and Java 5 annotations, along with the Java Persistence API (JPA), a standard for object-relational mapping. EJB 3.1, the latest version, adds full support for Context and Dependency Injection (CDI), the new standard for type-safe dependency injection for Java EE. With EJB 3.1 you create true object-oriented applications that are easy to write, maintain, and extend.

Building on the bestselling first edition, EJB 3 in Action, Second Edition tackles EJB 3.1 head-on, through numerous code samples, real-life scenarios, and illustrations. This book is a fast-paced tutorial for Java EE 6 business component development using EJB 3.1, JPA 2 and CDI. Besides covering the basics of EJB 3.1, this book includes in-depth EJB 3.1 internal implementation details, best practices, design patterns, and performance tuning tips. The book also discusses using open source frameworks like Seam and Spring with EJB 3.1.

WHAT'S INSIDE

This book is written for Java EE 6/EJB 3.1 beginners as well as experienced EJB developers.

About the Authors

Debu Panda is a seasoned Java architect, developer, and community leader. He has authored more than 35 articles on enterprise Java and SOA technologies and two books on enterprise middleware. Reza Rahman is a Senior Software Engineer and Technology Outreach Advocate. A frequent speaker, Reza is a member of the Java EE 6 and EJB 3.1 expert groups. Ryan Cuprak is a technology analyst and president of the Connecticut Java Users Group. He is a Sun Certified NetBeans IDE Specialist.

About the Early Access Version

This Early Access version of EJB 3 in Action, Second Edition enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.