Author/s : Ted Husted Cedric Dumoulin George Franciscus and David Winterfeldt Publisher : Manning Publications Category :Advanced Java Review by : Matthew Phillips Rating : 8 horseshoes </pre> Although the title of this book is not descriptive, I cannot deny the author's approach to making the reader a Struts expert is effective.
Section 1 is an introduction to Struts. By the end of the section you have written your first Struts application. This is great for someone with no prior knowlege of Struts.
Section 2 delves into the details of Struts framework. It gets away from a hands on approach to explain the details. It covers Actions, ActionForms, etc. quite well. The sample code accompanying the explanations is not enough to run, but it did help me understand the topics better.
Section 3 continues the same approach to learning as section 2 but concentrates on the presentation layer tools. One of my complaints about this book relates to its coverage of the Struts tag libraries. The chapter is clearly intended to compliment the online documentation at the Struts website and it really doesn't provide much value over it. The coverage of Tiles, validation, and localization are excellent.
Section 4 gets back to the hands on approach to effectively tie everything together.
The book's organization lends itself to being a great reference, but I would have liked it to take a more hands on approach and build a large application piece by piece. I still learned more about Struts than I knew existed. I would not hesitate recommending this book to anyone that wants to go from Struts beginner to Struts expert.