Manning Early
Access Program
EJB 3 in Action, Second Edition

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

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

Become a reviewer
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
Every purchase includes a free ebook of the previous edition!

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
PART 1: OVERVIEW OF THE EJB LANDSCAPE
  1 What's what in EJB 3.1 - FREE
  2 A First Taste of EJB 3 - AVAILABLE

PART 2:WORKING WITH EJB COMPONENTS
  3 Building business logic with session beans - AVAILABLE
  4 Messaging and Message Driven Beans - AVAILABLE
  5 EJB Runtime Context, dependency injection and cross-cutting logic - AVAILABLE
  6 Transactions and Security - AVAILABLE
  7 Scheduling and Timers - AVAILABLE
  8 Exposing EJBs as SOAP and REST Web Services - AVAILABLE

PART 3: USING EJB WITH JPA AND CDI
  9 JPA Entities
10 Managing Entities
11 Using CDI with EJB 3 - AVAILABLE

PART 4: PUTTING EJB INTO ACTION
12 Packaging EJB 3 Applications - AVAILABLE
13 Batching and EJB
14 Using Web Sockets and Concurrency Utilities with EJB 3
15 Testing and EJB

APPENDIXES
  A Deployment Descriptors Reference
  B Getting Started with Java EE 7 SDK
  C EJB 3 Developer Certification Exam
  D Resources Index

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. Michael Remijan is a Java Technology Team Lead, Developer, and college Instructor. He has numerous Sun Certifications, and actively writes articles on a variety of Java related technologies.

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.