Buy Used
+ £2.80 UK delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Mastering Enterprise JavaBeans Paperback – 9 Jan 2002

4 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, 9 Jan 2002
£12.10 £0.01

There is a newer edition of this item:

Product details

  • Paperback: 672 pages
  • Publisher: John Wiley & Sons; 2nd Edition edition (9 Jan. 2002)
  • Language: English
  • ISBN-10: 0471417114
  • ISBN-13: 978-0471417118
  • Product Dimensions: 18.8 x 4 x 23.5 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 3,497,592 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description


Mastering Enterprise JavaBeans, 2nd Ed. by Ed Roman and Scott Ambler includes the new EJB specification and expanded coverage on more advanced topics for developers. ( Publishers Weekly)

"...the style is informal, with clear explanations an enjoyable read and good value for money..." (Computer Bulletin, September 2002)

explains Enterprise Java Beans in such a great way that it is worth the price of the book by itself excellent web site too (Cvu, April 2003)

From the Back Cover

The much–anticipated second Edition of one of the most influential EJB books in the industry

Get ready to jump–start your Enterprise JavaBeans (EJB) development! Renowned EJB authority Ed Roman and his expert team have taken the bestselling first edition of this book and updated it to cover EJB 2.0. The new edition covers the basics of EJB, plus tougher advanced concepts, showing you both the good and bad in building real–world EJB applications. You′ll learn about such exciting topics as EJB design strategies, EJB relationships, and persistence best practices. And all you need to know to get started with this book is Java! There are also tutorials on RMI–IIOP and JNDI.

With this book, you′ll learn:
∗ The new EJB 2.0 standard
∗ How to architect EJB systems
∗ When to use messaging, when to use state, when to use container–managed persistence, and when to use entity beans
∗ How to design, implement, and deploy a real–world e–commerce system that uses JSPs and servlets with EJB
∗ Advanced concepts that you can′t find elsewhere, such as clustering, design strategies, and complex persistence

The companion Web site offers:
∗ An online EJB community
∗ Updates to the book
∗ Best practices and discussions
∗ Additional EJB resources

Wiley Computer Publishing
Visit our Web site at
Visit the companion Web site at
Visit Ed Roman′s Web site at Timely. Practical. Reliable.

Inside This Book

(Learn More)
First Sentence
Enterprise JavaBeans (EJB) is a server-side component architecture that simplifies the process of building enterprise-class distributed component applications in Java. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 4 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By A Customer on 26 Feb. 2002
Format: Paperback
This book is great! I can put it no simpler than that!
I have read a lot of EJB text and this book is engaging, technically rich and to the point. The second edition has been updated for the EJB 2.0 spec and has had, as far as I can tell, a good re-organisation.
If you need a quick guide to a particular topic, then you can read that section. Alternatively I have been drawn to read it cover to cover. You also definitely get the impression that Ed Roman is a developer's developer. I can imagine discussing design ideas with him at the office!
If you want to read a great EJB book, then buy it!!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Mr. D. S. Stadler VINE VOICE on 18 Mar. 2002
Format: Paperback
If you can only afford one book buy this one! This is the best encapsulation of real-world experience available. I rate 'Enterprise Javabeans' by Richard Monson-Haefel a tad ahead for actually learning EJB because of the downloadable worksheets available for Weblogic 6.1, but this is the book I use regularly.
While you are at it have a look at Marinescu's EJB Patterns book, which began as a chapter in this one but grew large enough to become a book in it's own right..
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Farki on 4 Dec. 2012
Format: Paperback Verified Purchase
This book is a best buy. Follows the EJB application building step by step and give a guide to develop EJBs also for beginners and professionals. I am new to ava and Java EE. I was affraid of the complexity of enterprise Java development, but this book become my guide to meet this new world...It done with so many life close examples, highlights traps and it is easy readable... I recommend it to everyone who wants to learn Java EE.

Good job!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 5 people found the following review helpful By A.S. on 14 Feb. 2002
Format: Paperback
I just started reading this book and I am still some where in the early chapters but after reading chapter one it became clear that this is the book to read about EJBs.
It covers almost everything, uses a very natural approach and clarifies things greatly.
Chapters are well linked together and each can be used as a reference in its own right.
The appendices are as good as the rest of the book, very good as a reminder or a quick reference.
I have never read a book from cover to cover but looks like I will do this time.
All in all, it is a great book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 67 reviews
20 of 23 people found the following review helpful
Excellent for beginners and more advanceed EJB readers 1 April 2002
By Victor L. Peters - Published on
Format: Paperback
This is one of those rare books that is equally beneficial both to readers who are brand new to the topic and readers with substantial experience in the topic. EJB is a very large and challenging topic to explain to beginning EJB developers. The authors do an excellent job of explaining the concepts in a very clear and well thought out manner. The book is very focused on those topics that are most important to the beginning EJB developer and clarifies them wonderfully. I believe individuals who have already been programming EJBs for a little while will also enjoy this book as a way to add depth and clarity to their EJB knowledge. The author's inter-mingle a substantial number of "best-practices," and advanced issues that will be very interesting to the new and old EJB developer.
If you have the time and patience to read a 1200 page book, "Professional EJB" by Wrox Press covers a lot more material and depth. However, if you don't have the time, patience, or desire to read a 1200 page book, this "Mastering EJBs" book is much more manageable and focused at 600 pages. The O'Reilly press "Enterprise Java Beans" book by Monson-Haefel is also quite good. However, like most O'Reilly books, I think it is actually too focused and doesn't provide a clear enough picture of how the whole EJB world fits together. So if you want a moderate size book with excellent explanations, good level of depth, and excellent insights, this book is it.
16 of 18 people found the following review helpful
Good introductory book. 9 Aug. 2002
By A Customer - Published on
Format: Paperback Verified Purchase
I'm a software engineer, experienced with Java, server side programming and perf & scalability issues in general, and with both an academic and an industry background. New to EJB, which is why I read this book.
This book is actually 4 stars as an introductory book. It got me to up to speed with EJB, enough to understand it's programming paradigm fairly well. However, where I'm trying to go is to deeply understand perf. and scalability issues that will arise for large deployments (millions of users, for e.g) and exactly what EJBs offer in that area. Although clustering and transactions are discussed, the level of detail I need is greater - techniques for optimal caching are only skimmed, not thoroughly discussed. Additionally, one or more of the authors has this rather irritating habit of using the wrong terminology. Cases in point:
1) "The Halting Problem" of computer science is, rather cheekily exemplified by a program that blocks forever. Check it out for yourself from other sources - that is NOT the halting problem. It isnt that simple.
2) "Store and forward" is again, rather cheekily, described as "spool messages and send them when the queue comes back up". No, that is not what it is. Check it out for yourself from other sources. It is originally a networking term used in a different context. Simply because you are storing and forwarding doesnt mean you unilaterally christen your technique "store-and-forward", without investigating the original and well-known usage of the term.
3) "Reliability" in the term RAS (Reliability, Availability, Serviceability) is exemplified by - "if the simplest request takes 10ms to complete with one user, the system is reliable if the same request takes 10ms with 1,000,000 concurrent users.". That is NOT the definition of reliability. Reliability has more to do with fault detection and avoidance, not what is mentioned above, which seems more to do with throughput.
These are only a few of the incorrectly used terms. To most, I am only nitpicking. But for those who really want to go deep and do not want to waste 30-40% of their time reconciling terminologies, this is important. If the authors dispensed with trying to rename and falsely name common terms, their ideas would be communicated quicker, at least to audiences who are used to the well-known meanings of common terms.
19 of 24 people found the following review helpful
Search is over the EJB book is here! 30 Jan. 2002
By Abtin Afshar - Published on
Format: Paperback
If you want to master EJB, then the Mastering Enterprise JavaBeans is the right book for you! It covers everything from basics of the EJB to the more advanced topics like transactions, performance and clustering. You will also learn how to choose the most suitable EJB server for your project.
Thanks to Ed Roman, et al for the most comprehensive book about EJB technology. I would strongly recommend this book to the community.
P.S. Don't forget to download the source code from and enjoy testing what you have learnt!
5 of 5 people found the following review helpful
very good book 14 Feb. 2005
By C. J. Casper - Published on
Format: Paperback
Who is this book for?

1) Someone who is already familiar with the basics of distributed computing, like RMI or RPC (not strictly necessary but it helps a lot)

2) You can program in Java (J2SE).

3) You want to understand the overall distributed, multitier architecture supported by the J2EE platform. What the role of middleware is within this architecture. What an EJB is and how it fits into the overall picture. And most importantly, how to write the code for an EJB (starting from a simple hello world example).

This book is very good for understanding the big picture behind the J2EE platform. You'll know how it all works and how you can write and deploy server-side software components, aka EJBs. It will give you a solid foundation for understanding the basics so that you will be ready to tackle the more advanced topics. The book is well written. The ideas are clear, and diagrams are used extensively.
4 of 4 people found the following review helpful
Well written, easy-to-read book with good coverage of EJB 11 May 2003
By Doug Bell - Published on
Format: Paperback
I own both this book and Richard Monson-Haefel's Enterprise JavaBeans (and others). Both are good, but this book reads much better--Monson-Haefel's book is a little dry doesn't tie stuff together as well. I use this book, along with The J2EE Tutorial from Sun, for a J2EE class I teach.
The book covers not only the core EJB features (EJBs, transactions, security, deployment/environment), but also has chapters on clustering, best practices, how to choose an app. server, and how to organize an EJB project team. None of these additional chapters goes deep into the subject, but each provides an excellent overview and introduction. Since these topics are often barely mentioned, the 100+ pages devoted to these subjects is a welcome addition.
The easy reading plus the breadth of coverage for related subjects makes this the BEST book for someone new or relatively new to EJBs.
Even if you have experience with EJBs, this book is still useful. The addtional subjects, particularly the best practices, can teach an old dog some new tricks. The clear explanations in the book even helped me to explain the subject better to my students.
Were these reviews helpful? Let us know