|
|||||||||||||||||||||||||||||||||||
|
67 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
20 of 22 people found the following review helpful:
5.0 out of 5 stars
Excellent for beginners and more advanceed EJB readers,
By
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (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:
3.0 out of 5 stars
Good introductory book.,
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (Paperback)
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:
19 of 24 people found the following review helpful:
5.0 out of 5 stars
Search is over the EJB book is here!,
By Abtin Afshar (Toronto, On) - See all my reviews
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (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!
5 of 5 people found the following review helpful:
5.0 out of 5 stars
very good book,
By
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (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:
5.0 out of 5 stars
Well written, easy-to-read book with good coverage of EJB,
By
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (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.
6 of 7 people found the following review helpful:
3.0 out of 5 stars
An easy read - maybe too easy?,
By Rasmus Lund (Copenhagen, Denmark) - See all my reviews
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (Paperback)
I found more than one "over simplification" where the book doesn't stick a 100% to the specification, for instance when it comes to throwing the right kinds of exceptions when using BMP.I find "Enterprise JavaBeans (3rd Edition)" by Richard Monson-Haefel to be more precise, more complete and better structured.
3 of 3 people found the following review helpful:
4.0 out of 5 stars
Very informative, really broad and deep in coverage,
By
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (Paperback)
I have come across very few technology books which could be categorized as both broad and deep, and this book is undoubtedly one.The conversational style and well-organized presentation of this book makes it easy to read. This book contains a lot of best-practice guides and tech scenario analysis in addition to code examples and EJB details, it also lists a number of very helpful links on the net, it also lists down product websites for a host of specialized services, especially integration, this book really is a very valuable reference. The only reason for not giving this book a 5-star is that not enough attention had been given to updating the code examples which came initially to work with WebLogic 6.1, along with the first edition of this book. I have used the first edition of this book to really get my hands dirty with EJBs, EJB 1.1 spec at that time, a lot of things have changed since, though this book covers all the new twists added in EJB 2.0 spec a lot of this edition is plain reproduction of first edition, and the code examples, don't get surprised if they need some tweaks before they start working.
3 of 3 people found the following review helpful:
5.0 out of 5 stars
The best EJB book,
By A Customer
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (Paperback)
This is definitely the best EJB book. I wish this were the only EJB book out there on the market so I could have avoid wasting time reading other EJB books before reading this one. For those who came from C background, you may find Ed Roman has the class of K&R and W. Richard Stevens (assume you have read <C Programming Language> (from K&R) and <Unix Network Programming> from Stevens), except the strong commercial flavor.Although it is true that, as one of the review pointed out, some terminology is not used or explained accurately, they are not EJB specific terms but rather more general computer science terminology. So this is definitely a 5 star book of EJB, if not for overall computer science. People may think this book does not provide deep enough view about Transaction. Actually, this book provides enough concise information about Transaction, as an EJB book. I had the experience of searching through pile of Oracle junks and did not find much helpful information that provided better or deeper view about Transaction than this book did.
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Hardcore Enterprise Java Beans...,
By Daniel Rubio (Baja California, Mexico) - See all my reviews
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (Paperback)
I browsed through various books on EJB's, and as expected, they all contain the same concepts and diagrams, as they are all based on the same J2EE specs; while some of them delved into the intricacies of a certain Application Servers(BEA's or IBM's), and other were Application Server independant, this book STANDS OUT between all of them.This is a "HARDCORE" book on EJB's, it goes into the deepest details regarding EJB design like Clustering and Transaction issues while avoiding the pitfall of detailing a certain Application Server.It also has great introductory tutorials on other EJB issues like JNDI and CORBA-IIOP, where other books seem to fall short. The other subject I found especially helpful was the best practices section, this shows that the authors have "on-hands" knowledge of builing EJB Systems, and gives you some incite on difficult to grasp concepts. All in all, this book is centered on "the issues", not the hype or Application Server.
7 of 9 people found the following review helpful:
4.0 out of 5 stars
Well-written book, with misleading info.,
This review is from: Mastering Enterprise JavaBeans (2nd Edition) (Paperback)
It is well-written, but does have gotchas. I read until chapter 4 and already stumbled on a non-trival error. Chapter 4 of the book illustrates the passivation/activation of SFSB with code (that explicitly states to run on Weblogic 6.1) But there is just no guaranteed way to FORCE a container to invoke ejbActivate()/ejbPassivate() calls. Book says so, on page 86, line#11: "It's up to the container to decide when passivation makes sense". I tried the code as it is, and even with various other deployment-descriptor settings on the recommended Weblogic 6.1 and just cannot get the container to generate the server-log showing passivate/activate calls like shown on book's page#99. The code and the server-log is certainly misleading to the reader giving an impression that we can code in such a way to make the container invoke activate()/passivate() calls, when in reality we just don't! Furthermore, the author(s) say they don't have time to address/respond to this glaring error, even when pointed!Take away point: Just because it is well-written doesn't mean it is all correct. And I hope J2EE spec addresses this hole, because no matter what code you have in ejbActivate()/ejbPassivate() methods, currently there is no way to write test-cases to test that! |
|
Most Helpful First | Newest First
|
|
Mastering Enterprise JavaBeans (2nd Edition) by Scott W. Ambler (Paperback - December 14, 2001)
Used & New from: $0.78
| ||