Start reading Enterprise JavaBeans 3.1 on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Enterprise JavaBeans 3.1

Enterprise JavaBeans 3.1 [Kindle Edition]

Bill Burke , Andrew Lee Rubinger
3.5 out of 5 stars  See all reviews (4 customer reviews)

Print List Price: £35.50
Kindle Price: £27.30 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £8.20 (23%)
* Unlike print books, digital books are subject to VAT.

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 e-mail address or mobile phone number.


Amazon Price New from Used from
Kindle Edition £27.30  
Paperback £35.50  
Kindle Daily Deal
Kindle Daily Deal: Up to 70% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Product Description

Product Description

Learn how to code, package, deploy, and test functional Enterprise JavaBeans with the latest edition of this bestselling guide. Written by the developers of JBoss EJB 3.1, this book not only brings you up to speed on each component type and container service in this implementation, it also provides a workbook with several hands-on examples to help you gain immediate experience with these components.

With version 3.1, EJB's server-side component model for building distributed business applications is simpler than ever. But it's still a complex technology that requires study and lots of practice to master. Enterprise JavaBeans 3.1 is the most complete reference on this specification. You'll find a straightforward, no-nonsense explanation of the underlying technology, including Java classes and interfaces, the component model, and the runtime behavior of EJB.

  • Develop your first EJBs with a hands-on walkthrough of EJB 3.1 concepts
  • Learn how to encapsulate business logic with Session Beans and Message-Driven Beans
  • Discover how to handle persistence through Entity Beans, the EntityManager, and the Java Persistence API
  • Understand EJB's container services such as dependency injection, concurrency, and interceptors
  • Integrate EJB with other technologies in the Java Enterprise Edition platform
  • Use examples with either the JBossAS, OpenEJB, or GlassFish v3 EJB Containers

About the Author

As Senior Software Engineer at JBoss, a Division of Red Hat, Andrew Lee Rubinger is primarily responsible for development of the company's EJB 3.x implementation. He was an early adopter of Java EE technologies and an active contributor in the tech community.

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

  • Format: Kindle Edition
  • File Size: 1860 KB
  • Print Length: 766 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 6 edition (8 Sep 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0046RERXO
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: #152,666 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

Customer Reviews

4 star
2 star
1 star
3.5 out of 5 stars
3.5 out of 5 stars
Most Helpful Customer Reviews
By Keith
Format:Paperback|Verified Purchase
This is a decent book as far as it goes, but as other reviewers have commented, it's a complete waste of hundreds of pages to include full code listings in the appendices rather than on a companion web site. I also found there wasn't really much information on moving from EJB2.x, which is a shame as I'm sure it's a fairly common use case.
Comment | 
Was this review helpful to you?
3.0 out of 5 stars Good book for introduction but lacking in-depth 31 May 2012
By Jacob
Format:Paperback|Verified Purchase
I bought this book because I needed to get up to speed with EJB and it gives a introduction to all the subjects surrounding EJB and it fulfilled this.
But the down side is that half of the book is dedicated to example code. This is in my opinion a waste of pages which could have been used to give better textual examples of when to use which annotations for instance or how to bet utilize the API or focus on some of the differences in the different implementations.
And an entire subject is missing (the criteria api) though it is mentioned in the list of content.
Comment | 
Was this review helpful to you?
2 of 3 people found the following review helpful
5.0 out of 5 stars Best introduction on the subject 17 Feb 2011
Format:Paperback|Verified Purchase
At the time of writing this review, this is up to date and by far the best introduction on the subject that I have read.
Comment | 
Was this review helpful to you?
2 of 3 people found the following review helpful
3.0 out of 5 stars Good content but shame about the... 7 Jan 2011
By whatsup
This is a good book with the right level of detail for intermediate designer/developer. However it's probably best to purchase the electronic version rather than the hard copy. Reason? there is around 300 pages (almost half of the book) devoted to coding examples - which I kinda of think shouldn't be in the book at all but something that is downloadable separately.
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 2.8 out of 5 stars  13 reviews
10 of 10 people found the following review helpful
1.0 out of 5 stars Drowsy 1 Jan 2012
By K. Annamalai - Published on
Drowsy (1/5). Recommended if you have sleeping disorder. Believe it or not, couple of times I used to read this book wantedly when I don't get sleep and in 10 minutes I get into deep sleep mode.

I got this book thinking to upgrade my knowledge base from EJB 3.0 to EJB 3.1 and from JPA 1.2 to JPA 2.0. I could have easily done this by googling, but wanted to choose a reliable source. The fact is the book completely missed to cover the new additions in JPA 2.0.

The author develops example application in each chapter to explain the topic. The examples are so complex and irrelevant to the topic making the read difficult rather than helping. For instance, he uses encryption/decryption algorithm to explain stateless session bean. He also printed the whole example application for each chapter in the appendix. With no heart the last 400 pages out of 750 pages is dumped with code. Will someone print 400 pages of code in this digital world? Rather than making the example easier for the reader the author has taken this as an opportunity to exhibit his programming intellectual.

I recommend "EJB 3 in Action" instead of this book and learn the new additions in EJB 3.1 by googling.
11 of 13 people found the following review helpful
1.0 out of 5 stars Not a reliable source of information 21 Aug 2011
By Mohammad Nafees Sharif Butt - Published on
Format:Paperback|Verified Purchase
Here is why i did not like this book:

* Code snippets alongside text (in many examples) do not exhibit the concept under discussion completely. This alone was a show-stopper for me. I (and i assume others) do not want to go through a 500 line example (in appendix or companion code) to understand a concept
* Coverage on session beans could have been more exhaustive
* Coverage on message driven beans is awesomely bad
* Coverage of "Queries, Criteria, JPA QL" does not cover Criteria API. Or wait a second, maybe it does cover it but without specifying the word "Criteria API" in the text, ever!
* Mistakes in code/xml at many places, looks like released in haste before a stringent review was done (I know that errata is there, but should ...)
* The text is not structured in an intuitive way. "A summary of topics to come at start and then going deep in each topic" is not followed. At times, one has to read through the full chapter to make out the possible ways of doing something by himself/herself
* Written by different authors clearly evident by their different writing style. Publisher should have facilitated (if not enforced) some uniformity to the content style
* Could have been under 450 page book. Putting all the code in appendix doesn't provide much value when the companion code is available, just makes the book more bulky (and costly?)

I will not recommend this book to anybody. It is saddening to see an O'Reilly book of this standard.

5 of 5 people found the following review helpful
1.0 out of 5 stars Terrible companion codes to demonstrate the concepts 8 Aug 2011
By amy - Published on
The first pom doesn't build at all, after going through much trouble to get to the source of its companion codes. That didn't inspire me to buy this book.
1 of 1 people found the following review helpful
1.0 out of 5 stars poor content 25 Oct 2012
By Amazon Customer - Published on
Format:Paperback|Verified Purchase
I think this is not a good book, seems like the author added a lot of code inside the book at the end, perhaps it is not a good idea to include all the code in the book, it is enough to include the link and then the reader can download the code.

I was expecting more content, actually I wanted to used that book to get a EJB certification and now I know that it was not a good book.

thank you
3 of 4 people found the following review helpful
2.0 out of 5 stars Low quality writing, unnecessary ugly and inconsistent codes 20 Sep 2011
By Domagoj - Published on
Format:Paperback|Verified Purchase
The writer for 6th edition didn't know how to use computer when first edition went out.
He was given the task to update 5th edition with EJB 3.1.
The book is very poorly written, with extremely ugly and inconsistent code examples.
Not recommended!
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category