<pre>
Author/s : Kyle Brown, Gary Craig, Greg Hester, Russell Stinehour, W. David Pitt,
Mark Weitzel, Jim Amsden, Peter M. Jakab, Daniel Berg
Publisher : Addison-Wesley
Category : J2EE
Review by : Lasse Koskela
Rating : 8 horseshoes</pre>
Enterprise Java Programming with IBM WebSphere is a solid overview of J2EE technologies and a great tutorial for using IBM's top-notch
IDE for developing J2EE applications.
The authors (all 9 of them) go through the whole J2EE architecture from JavaServer Pages to Enterprise JavaBeans to Web Services one element at a time, including "bonuses" here and there, such as
testing certain types of J2EE components, the Apache
Struts framework, building a presentation layer using XML and XSLT, and mapping objects to data sources.
Each chapter includes a brief introduction to the technology, starting from the basics, and proceeds through the development steps in WSAD using lots of nice screenshots (which are mandatory for such a topic) and plenty of example code. Although some of the plain text is simply describing the wizards and dialogs of WSAD, the why's are always explained.
My biggest glitch with this book was in fact how the code snippets are rendered. Besides the mandatory typos and occasional weird wordings, the code snippets were often badly formatted and double-spaced which made them unnecessarily difficult to read at times.
The book comes with a 3 CD set of software, including trial versions of WebSphere Studio Application Developer, DB2 Personal Edition, WebSphere Application Server, and all of the book's source code. I had some trouble installing the software but that was most probably because I tried to customize the installations quite a bit
Over 800 pages of "let's walk this through together" type of tutorial is an admirable goal and the authors have done a good job making it a pleasant experience. The book has a lot of content and a lot of it is some of the finest text I've read about J2EE best practices. As one could expect, the trade-off is that none of the topics/technologies are really covered in complete detail. All things considered, I'd say this is a great first or second book about J2EE if you're going to use WebSphere Studio. I really can't say whether it should be the first or second, but I know it makes a great companion for a more in-depth technical reference.
More info at Amazon.com More info at Amazon.co.uk [ February 20, 2004: Message edited by: Book Review Team ]