Start reading Enterprise JavaBeans 3.0 on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

Enter a promotion code
or gift card

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

Enterprise JavaBeans 3.0 [Kindle Edition]

Richard Monson-Haefel , Bill Burke
4.1 out of 5 stars  See all reviews (31 customer reviews)

Digital List Price: $39.99 What's this?
Kindle Price: $22.99
You Save: $17.00 (43%)

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.


Amazon Price New from Used from
Kindle Edition $22.99  
Paperback --  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

If you're up on the latest Java technologies, then you know that Enterprise JavaBeans (EJB) 3.0 is the hottest news in Java this year. In fact, EJB 3.0 is being hailed as the new standard of server-side business logic programming. And O'Reilly's award-winning book on EJB has been refreshed just in time to capitalize on the technology's latest rise in popularity.

This fifth edition, written by Bill Burke and Richard Monson-Haefel, has been updated to capture the very latest need-to-know Java technologies in the same award-winning fashion that drove the success of the previous four strong-selling editions. Bill Burke, Chief Architect at JBoss, Inc., represents the company on the EJB 3.0 and Java EE 5 specification committees. Richard Monson-Haefel is one of the world's leading experts on Enterprise Java.

Enterprise JavaBeans 3.0, 5th Edition is organized into two parts: the technical manuscript followed by the JBoss workbook. The technical manuscript explains what EJB is, how it works, and when to use it. The JBoss workbook provides step-by-step instructions for installing, configuring, and running the examples from the manuscript on the JBoss 4.0 Application Server.

Although EJB makes application development much simpler, it's still a complex and ambitious technology that requires a great deal of time to study and master. But now, thanks to Enterprise JavaBeans 3.0, 5th Edition, you can overcome the complexities of EJBs and learn from hundreds of practical examples that are largeenough to test key concepts but small enough to be taken apart and explained in the detail that you need. Now you can harness the complexity of EJB with just a single resource by your side.

Editorial Reviews

Book Description

Developing Enterprise Java Components

About the Author

Richard Monson-Haefel , an independent software developer, coauthored all five editions of Enterprise JavaBeans and Java Message Service (all O'Reilly). He's a software architect specializing in multi-touch interfaces and a leading expert on enterprise computing. More detail on his work and writings can be found at Monson-Haefel.

Bill Burke is a Fellow at the JBoss division of REd Hat Inc. A long time JBoss contributor and architect, his current project is RESTEasy, RESTful Web Services for Java.

Product Details

  • File Size: 2579 KB
  • Print Length: 768 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 5 edition (May 16, 2006)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B0026OR326
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #1,129,985 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

Customer Reviews

4.1 out of 5 stars
4.1 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
12 of 12 people found the following review helpful
2.0 out of 5 stars A very frustrating read... Big disappointment June 5, 2009
I didn't count'em, but there's like 50 mistakes in the example code
very unprofessional
apart from that, the book is ok
it's a shame though
because I paid good money for it and
I would expect someone to revise the code thoroughly before going to print
after all... it's a programming book!
If you buy this book, don't expect a masterpiece


In regards to the technical errors...
halfway through the book, it was disappointing
then they're annoying,
by the end of the book it was just sad

I'll give just one of many examples, just to illustrate:

"Only session beans and message-driven beans that define
a javax.ejb.TransactionManagementType of Bean
using the @javax.ejb.TransactionManager annotation
can manage their own transactions."

... later in that same page (388):

[...] won't know which is which unless you go to the API!
Like I said, it's just disappointing, annoying and sad.

It was around chapter 17, when I started wondering:
"Where this guys drinking while they were reviewing the code?"

Mistakes in the last chapter were just plain insulting:
"Figure 21-7. Stateless version of ReservationManager"
is the stateful version! Jesus Christ!
Who edited this book!

Not even the index got away clean (p. 708):
"builing and deplying example programs, 538"

and this is O'Reilly
Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
This book was released in May 2006, so all reviews earlier than that are talking about an earlier edition of this book, which is a completely different animal than this edition.

This book explains and demonstrates the fundamentals of the EJB 3.0 and Java Persistence programming models. Although EJB makes application development much simpler, it is still a complex technology that requires a great deal of time and study to master. This book provides a straightforward, no-nonsense explanation of the underlying technology, Java classes and interfaces, the component model, and the runtime behavior of EJB. It does not include material on previous versions of the specification, however.

Although this book focuses on the fundamentals, it's not an easy read. EJB is an extremely complex and ambitious enterprise technology. While using EJB may be fairly simple, the amount of work required to understand and master EJB is significant. Before reading this book, you should be fluent in the Java language and have some practical experience developing business solutions. Experience with distributed object systems is not required, but you will need some experience with JDBC to follow the examples in this book. I review this book in the context of its table of contents:

1. Introduction - Defines component transaction monitors and explains how they form the underlying technology of the EJB component model.

2. Architectural Overview - Defines the architecture of the EJB component model and examines the differences between the three basic types of enterprise beans: entity beans, session beans, and message-driven beans.

3. Resource Management and Primary Services - Explains how the EJB-compliant server manages an enterprise bean at runtime.

Read more ›
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
4.0 out of 5 stars Everything EJB August 29, 2008
Format:Paperback|Verified Purchase
This book covers almost everything related to EJBs in their new reincarnation. Its author have rightfully chosen to scrap any information concerning EJB 2.1. This is the right path to take as the new 3.X standard is so radically different (read much more useful) from the earlier versions.

The book starts out with a fairly detailed introduction to JPA 1.0 persistence mappings, entity relations and inheritance. It then moves on to covering session beans, interceptors, JAX-WS/RPC, the JNDI ENC and JTA.

This is a massive amount of stuff and still the author manages to convey its primary use, pitfalls and corner cases in an engaging technical style. So from a topical point of view you get what you pay for (and then some). The book is however not without some problems. First of all it contains some annoying errors, like:

1) In the interceptor chapter, the author fails to inform you that EJB interceptors are only used on direct invocations. That is if you put a interceptor on EJB A and inject it into EJB B, then delegated method invocations on EJB A from B are not intercepted. This is annoying at best, and at worst it could be considered an enormous flaw in the EJB spec.

2) Some JPA information is just plain wrong (like the use of named parameters in native queries). Most of these errors can be traced back to the fact that the author uses Hibernate which indeed supports this non-standard functionality. While understandable, it does confuse you some when confronted with strange errors in other containers

Many other errors exists and this book badly needs a review from some of the other EJB/JPA spec members, preferably someone not involved with the JBoss container.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars the best
the best book! very very very good!!!!!!!!! everything is well written. only one problem is that, that book is old writen. with Jboss 4. Read more
Published 22 months ago by Abesalom Koroghlishvili
4.0 out of 5 stars Good overview, not enough for certification
Would recommend it to a Java developer looking for a good, detailed overview. This will allow you to start implementing comfortably, knowing all the features, how they fit... Read more
Published on May 8, 2012 by Michal W
1.0 out of 5 stars A rather non-technical introduction of the EJB 3
Found a lot advertising for JBoss but not enough technical depth of the enterprise javabeans in the book... I am disappointed.
Published on August 7, 2011 by Amy
5.0 out of 5 stars Amazing book - It's like a new one
The book is amazing. Content is well organized and it provides several code examples throughout the chapters.
I recommend this book.
Published on August 9, 2010 by Fernando
5.0 out of 5 stars the ultimate persistance technology
Enterprise Java Beans 3.0 - the ultimate persistance technology that all java developers eventually need! Though Hibernate rocks now - it is going to be this one that will last. Read more
Published on February 28, 2010 by Suresh Bhaskaran
1.0 out of 5 stars overrated
bought this book based on the previous review only to be disappointed, this is far from a being a 5 star book or even 3, you will need to read and re-read the chapter to get the... Read more
Published on November 30, 2009 by K. Fikri
3.0 out of 5 stars Good reference book .. Not for learning the basics
I started reading this book with a basic understanding of EJB 3.0. But the book does not keep you interested in the topic. I found the reference manual more interesting. Read more
Published on September 30, 2008 by GreenMan
5.0 out of 5 stars Great EJB3 Book! You will be greatly pleased with your purchase.
This is a great introduction to EJBs in general, and now EJB3. (the JSR 220 standard) Just like EJBs are now easier to develop with version 3, so is it easy to read and study this... Read more
Published on June 28, 2008 by Josh
3.0 out of 5 stars Is Good but Quality down in the code
I recommend this book. The book cover almost topics in EJB 3.0 and you can depend it for preparing the SCBCD 5. The author explain and describe the topics in easy way. Read more
Published on March 31, 2008 by Moayad F Abu Jaber
5.0 out of 5 stars Excellent book on EJB 3.0 and JPA 1.0, even for a beginner
I found this book very helpful getting me up to date with the latest version of EJB. I had used EJB 2.1 before, but this book is good even for complete beginners. Read more
Published on March 1, 2008 by Ryan de Laplante
Search Customer Reviews

More About the Authors

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category