Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Mastering Enterprise JavaBeans (2nd Edition) 2nd Edition

4.5 out of 5 stars 68 customer reviews
ISBN-13: 978-0471417118
ISBN-10: 0471417114
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
In Stock. Sold by Green_Earth_Books
Condition: Used: Very Good
Comment: Appearance of only slight previous use. Cover and binding show a little wear. All pages are undamaged with potentially only a few, small markings. Help save a tree. Buy all your used books from Green Earth Books. Read. Recycle and Reuse.
Access codes and supplements are not guaranteed with used items.
32 Used from $0.18
+ $3.99 shipping
More Buying Choices
12 New from $17.56 32 Used from $0.18

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
click to open popover

Editorial Reviews


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 www.wiley.com/compbooks/
Visit the companion Web site at www.wiley.com/compbooks/roman
Visit Ed Roman's Web site at www.TheServerSide.com Timely. Practical. Reliable.

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 672 pages
  • Publisher: Wiley; 2nd edition (December 14, 2001)
  • Language: English
  • ISBN-10: 0471417114
  • ISBN-13: 978-0471417118
  • Product Dimensions: 7.4 x 1.6 x 9.2 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (68 customer reviews)
  • Amazon Best Sellers Rank: #5,177,931 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Victor L. Peters on April 1, 2002
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.
Comment 20 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on August 8, 2002
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.
Read more ›
Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 TheServerSide.com and enjoy testing what you have learnt!
Comment 19 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews