Rating:  Summary: upside-down Review: Ok, let me start by saying that the author of this book is indeed well prepared and able to go into detail in his explanations. If you are really interested in programming with EJB this is one of the books you should check, despite its many flaws.. The first three chapter make a fully successful attempt to protect the mysteries of J2EE from profane eyes by putting a deep sleep spell on the reader. If you survive it you will probably find yourself wondering about the order in which the story is told... First a hurried example involving a session bean collaborating with an entity bean, then one chapter on the client side (which of course you need to understand how the heck you could have tested the beans just developed), then entity beans get presented again but this time in more detail.. only you get to know first the CMP flavour (which is the more complicated) and the BMP flavour after, totally against what common sense would advice. Then you go into session beans, which , being simpler than entities should have been presented before..and how about a chapter 16 on deployment descriptors? They are the configuration files you need to deploy ANY EJB and you explain them at the end of the book? The impression is this author would be much better if he stopped thinking by compartments and trying to make things appear much more difficult and deep than what they actually are. Also, the workbooks with the exercises for this text are a joke. You will be presented with canned code and a few ant scripts to execute, compile, build deploy and run the code. Very kewl but if you know what you are doing you can do it yourself and if you don't .. well clicking on a few batch files or executing ant scipts won't teach you much I can assure you..
Rating:  Summary: Very Good Review: The book is in good condition, time of delivered aceptable.
Rating:  Summary: not your first book on EJB Review: Ahi, ahi, forget about getting this book if you know nothing about EJB: it would be a big waste of time. Get it if you already know about EJB and you want to go over it again. After you know about EJB and while reading this book you wonder "why do they explain things in such a difficult and confusing way, when it is all so simple?". As a second book on the subject though, it contains value, so get it anyway, if you really want, but don't go nuts reading it as first.
Rating:  Summary: Not a good beginners choise Review: I bought this book to learn EJB for a class and it is a difficult book to read. The author has a good understanding of the topic but the style is fairly dry and does not have enough in the way of examples. On the other hand the website and workbooks they supply are great. Mastering EJB by Ed Roman looks like a better entry level book from what I have read of it. You can download a pdf of it at [website].
Rating:  Summary: Poorly written Review: Unlike other O'Reilly titles, found this one to be extremely poorly written - too verbose and yet imprecise! The section on "Concurrency" in chapter 3 is a good example of why both beginners and advanced developers should avoid this book.
Rating:  Summary: The best book covering EJB Review: I worked on project oriented to web. We used EJB and from the start we based our source of knowledge on this book. It has everything you need to know in order to program EJBs. The project was about one year ago, and im still reading the book once and again and it doesnt stop to amaze me. Everything i find something new to be applied to my work. I you need to learn EJBs , this is the book for you. Seriously.
Rating:  Summary: A great way to get started Review: If you want to learn about Enterprise JavaBeans, this book is a great place to start. The author begins by explaining the basic concepts around Enterprise JavaBeans such as distributed objects, business objects, components transaction monitors, and asynchronous messages. He does in such a way that developers from a variety of backgrounds can relate to the concepts (e.g. a mainframe programmer relating to CICS as transaction monitor).The first three chapters builds on these fundamental concepts to create an understanding of the architecture and the attraction of Enterprise JavaBeans. The idea that you can develop these server-side components and expect them to work in any EJB-compliant Component Transaction Monitor is a great incentive to dig deeper. By chapter four, the author is creating components. They don't do much, but they are enhanced and new ones created throughout the rest of the book. The remainder of the book covers Container Managed Persistence, Bean Managed Persistence, Session Beans, Message-Driven Beans (new in EJB 2.0), Transactions, Design Strategies, Deployment Descriptors, and J2EE. Where the EJB 1.1 spec differs from EJB 2.0, the book shows explains how to manage each one. This book expects the reader to have solid knowledge of Java and enterprise level development. The examples in the book are not always the full code listing. There are example workbooks that can be downloaded from the book website. While the applications are portable, the way that they are managed differs. I suggest that you have your preferred EJB server working before beginning the book and work along with the examples. Additionally, there are numerous diagrams to assist you in grasping the concepts. If you need to do EJBs, get this book.
Rating:  Summary: An Exclellent Choice Review: This book is an excellent overview to creating JAVA Enterprise Beans. It has tons of usefull code to study. Make sure you have an excellent understanding of JAVA before buying this book. It does an excellent job of describing all the components of the deployment descriptor. It clearly distinguishes between an entity, a session, and a message driven bean. Also be familiar with JDBC and distributed computing. Finally, know RMI inside and out.
Rating:  Summary: This book is the Bible for Enterprise JavaBeans Review: This is an outstanding EJB book that all J2EE developers should own. It is truly the "Bible" for Enterprise JavaBeans. Mr. Monson-Haefel does a fantastic job on explaining and illustrating the concepts behind EJB 2.0. I've enjoyed the CMP (EJB 2.0) chapter and also the EJB QL topic. As a special bonus, I was happy to download the JBoss 3.0 work book written by JBoss Gurus: Bill Burke & Sacha Labourey. It had great exercises that complement Monson-Haefel's book and made me really get some "hands on exercises" with EJB 2.0. It also reinforce key concepts that can be learn by doing. To Richard Monson-Haefel, Bill Burke and Sacha Labourey, a big "Thank you" for a job well done. You dudes did a marvelous job.
Rating:  Summary: very theoretical... needs more complex ejb-ql coverage Review: This book would be a good one for developers new to EJB. This book is very theoretical, if you are well versed with EJB 1.1 and bought this book with the vision of catching up on EJB 2.0, you'd be dissatisfied with the depth of coverage on the new features, you would also quickly realize that the coverage for any facet of the EJB architecture is for the rookies. This is certainly not a technical reference book, I came upon this looking for the ejb-ql syntax for nested 'SELECT' statements, though this book has devoted many pages to ejb-ql, it covers only simple queries. This book does not at all get into the differences in implementation in different EJB containers, so if the examples/syntaxes don't work, don't be surprised. All in all, this is a good book for beginners, to get yourself out of the problems you are facing in your EJB project, you need a more specific and technical book for that particular platform. For WebLogic, I'll strongly suggest BEA WebLogic Server Bible by Joe Zuffoletto et. al.
|