Yes, this is a good book.
Still it is a bit clumsy on the printed source codes. Although I don't know the previous editions, I suspect that not too much revision and error checking has been applied on the examples. Some figures definitely show completely different things than described in the text, the Bean names seem to have undergone a revision (to accomodate EJB 2.0), but not quite everywhere. On the one hand that's a bit annoying (if the examples don't work at the first try and you have to check every line whether you typed it correctly), on the other hand it is satisfying to finally get it to work on your own.
The downloadable workbooks give some more hints (like which files really to put in the jar file to make it work), but still they also have some problems copied from the book (like methods that are never calle but should be).
Nobody is perfect, and since this is not a book for absolute Java beginners, but for somebody with a bit of experience, the source code errors are detectable and (funny enough) help you to get a deeper understanding of EJBs. Buy the book, but watch the errata page.
|