Rating: - Best Hands on Book for EJB 3
If you're planning on using EJB 3 ( which includes moving from EJB 2.1 ) you'd love this book. I come from EJB 2.1 background and therefore to move to EJB 3 was such a delightful experience. The book covers everything you'd ever need to know about EJB 3 and includes practical insights as to " How to make it work"
I'd suggest you buy it with JBOSS at Work ( not needed really, but hey, if you're an enthusiast those two gel really well with each other ).
All in all a good buy.
Regards
Vyas, Anirudh
Rating: - Too Superficial To Be Of Much Use
Maybe the topic is simply too large, but this book is not very good unless you are looking for a very superficial overview of EJB3.
Rating: - Best book for EJB 3.0 available (for now)
At the time of this writing (June 2007) this is for me the best book for the EJB 3.0 specification currently available. It covers all the grounds and it is very, very dettailed. Session, Entity and Message Driven beans are very well explained, as well as new new JPA (Java Persistence API); other chapters focus on the services provided by the container (Timer Service, Interceptors, JNDI ENC, Transactions, Security and Web Services).
The books closes with an overview of J2EE and EJB for the Real World (when/how to use them).
Down sides:
- lot of tiny errors; while they are not deal breaker, it'd be nice if ALL the code presented was truly functional. It's usually little things that can be solved by googling the topic (like forgot to implement Serializable, a variable's name mispelled, etc.).
- where's the source code? No CD comes witht he book (thumb down) and following the link provided in the book takes you to the JBoss source, rather than the examples's source.
- Web Service chapters (2), try to zip a 800+ topic in 60 pages. While it's true that web services are a HUGE topic, maybe dedicating a little less time to XML semanthics and focusing on a *runnable* web service example would definetly be a pro. The web service was the only chapter I couldn't make the example work.
- Sometimes it looks more like a reference guide; author could definetly learn from the Head First guys about didactic AND fun!
The theory part of the book is general in nature, specifying which behaviors are specs dictated and which are vendor implementation dependant. The practice part is JBoss specific, which is one of the main reasons I bought this book.
The Head First EJB (3.0) is still unannounced (estimated Spring-Summer 2008), and there isn't yet a SCBCD specific book available; so your best chance is to get this book, find any extra material online and you'll be ready to go!
Rating: - The DEFINITIVE Guid to EJB 3
If you are buying a book on EJB 3, this should be it.
This book has no equal.
Interesting/Relevant examples, no "stretching" to prove/illustrate a point/concept, straight-forward, smothered in suggestions for constructive thought process in your designs, filled with reference to methodologies and their value, etc. etc. etc.
I cannot speak highly enough for this book.
From beginner to advanced EJB developer, you will find this as not only a valuable reference, but a wonderful insight into how to go about designing your Java-based enterprise applications.
The wide variety of topics covered do not take away from the primary focus of the book: Entities, Session Beans and MDBeans. These core principals are beautifully illustrated in this book in a wonderfully architected example.
The book touches briefly on the principals of Web Services, WARs, packaging, JBoss, etc. etc. etc. These brief touches show that while all of these aspects are involved in Java enterprise systems, that the core of all of them is the powerful ESbMDb structure. The author leaves it to specialized books to speak of these topics rather than trying to munge them into his in-depth coverage of their core principals.
Rating: - EJB 3.0 are two times more simple and with this book even three times than 2.1
I am very delighted by this book. It explains and shows new possibilities of EJB 3.0. Of course I knew generally how it works. But after reading of this book I am sure I will mainly use this version. There is a lot of new specification concepts explained directly from its leaders (Java Persistence, Entity Manager, new behaviour and control of transactions in stateful session beans and much more). I was also very surprised by Exercise chapters. You will learn how to work with JBoss application server. You can download working examples. This book is the absolute must for developers certified in previous versions as it is in my case.
|