Jump to ratings and reviews
Rate this book

EJB 3 in Action

Rate this book
Summary

Building on the bestselling first edition, EJB 3 in Action, Second Edition tackles EJB 3.2 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.2, JPA 2, and CDI. Besides covering the basics of EJB 3.2, this book includes in-depth EJB 3.2 internal implementation details, best practices, design patterns, and performance tuning tips.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

The EJB 3 framework provides a standard way to capture business logic in manageable server-side modules, making it easier to write, maintain, and extend Java EE applications. EJB 3.2 provides more enhancements and intelligent defaults and integrates more fully with other Java technologies, such as CDI, to make development even easier.

EJB 3 in Action, Second Edition is a fast-paced tutorial for Java EE business component developers using EJB 3.2, JPA, and CDI. It tackles EJB head-on through numerous code samples, real-life scenarios, and illustrations. Beyond the basics, this book includes internal implementation details, best practices, design patterns, performance tuning tips, and various means of access including Web Services, REST Services, and WebSockets.

Readers need to know Java. No prior experience with EJB or Java EE is assumed.

What's Inside

About the Authors

Debu Panda , Reza Rahman , Ryan Cuprak , and Michael Remijan are seasoned Java architects, developers, authors, and community leaders. Debu and Reza coauthored the first edition of EJB 3 in Action .

Table of Contents

560 pages, Paperback

First published April 1, 2007

16 people are currently reading
60 people want to read

About the author

Debu Panda

7 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
20 (17%)
4 stars
42 (37%)
3 stars
35 (31%)
2 stars
13 (11%)
1 star
2 (1%)
Displaying 1 - 14 of 14 reviews
12 reviews
October 26, 2017
Best in deepth EJB usage guide for JEE developers. Definitely not for beginners, but perfect for developers that have some experience with EJB but do not feel comfortable with their knowledge level.
Profile Image for Jeanne Boyarsky.
Author 28 books76 followers
July 5, 2014
Thought “EJB 3 in Action” (first edition) was a great book, so I'm not surprised that I like the second edition as well. In fact a snippet from my first review is on page one of the second edition.

I really liked the story at the beginning comparing 3 reincarnations to the three versions of EJB. The Turtle Shipping Company and Snail Trucking example was also very cute. As were the chicken and frog.

One page 17, the text after the example talks about not needing an interface, but the code example has an interface. There is also a mix of EJBs and EJB's used in the book. I think this comes from having five authors. (The four real authors plus them originally. Because writing is like code in that after a certain point it is like someone else wrote it.) The fact that these are the worst things I can say about the book, is a good thing though.

The explanations were great especially the section on AOP, comparing EJB vs EJB Lite and when to use each session bean type. There are good warnings and caveats throughout. There was also a great intro to Web Sockets.

I thought I knew about the topic and still managed to learn a few things. I learned Seam became CDI, that you can use a constructor in the select clause of queries and about the embeddable container.

(I really want to give this 4.5 stars, but that isn't an option.)

---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
Profile Image for Zbyszek Sokolowski.
291 reviews16 followers
October 6, 2014
EJB In Action Second Edition makes good reading. It provides clear explanations of the various technologies used in EJB. I think that book is a kind of lecture and it is suitable for user who wants to know how different technologies are working like for e.g. when and why use EJB or CDI injection and wants to have well-grounded knowledge about EJB 3.2. In this case the book is definitely good choice. It contains a lot of good tips and hints what should be omitted and hidden traps both at architecture side as well as at coding. The book stresses good practices. This is good If reader has same gaps in knowledge related to JavaEE and EJB 3.2.
If reader is seeking for concise book which makes him able to write EJB application at once. He or she should seek for another book. This is not a good starter. This book is very verbose. However it could be great combination between EJB in Action SE and other book. It offers a lot of knowledge which lacks more concise books, it is step further. So if you want better understanding of mentioned in book technologies this is a book for you.
Author 3 books2 followers
August 11, 2008
This book just isn't very good. There are much better books about JPA and the coverage in this book of anything other than entity beans is weak.
2 reviews
May 2, 2011
I am learning basics of EJB and i find this book very good for that
Displaying 1 - 14 of 14 reviews

Can't find what you're looking for?

Get help and learn more about the design.