|
|
21 of 21 people found the following review helpful:
4.0 out of 5 stars
yes, Yes, YES, OH.... what a letdown., December 23, 2002
I purchased Struts in Action because the web contains horribly incomplete and obtuse information about struts. I have to search through three or more sites to find what I'm looking for, and then test and wonder if I got it right.After reading the reviews I thought this book thinking would be right on the mark, and after reading the first couple of chapters I was going to write a glowing review but.... So close. It's a great book with 1/3 of the information missing. The big picture is here, it's just not explained fully, or pieces are left out. Struts in Action starts beautifully, explaining the struts-config files, the details behind the struts-basic app, and an excellent later chapter about struts-tiles. This book just falls flat extending and scaling this knowledge in any depth. I was hoping for DETAILS about the struts taglibs, and I was let down by how it glosses over even some of the less granular points, such as what are the important and more oft-used attributes for each tag, and multiple examples of these tags in use (i.e how does the html:text tag use labels? How do I set a static checkbox to selected? Why was the html:form tag left out of the appendix?). It seems that the author just assumes that once you know the basics and go over the code, you can do anything. Well, that's why I was reading this book, because I expected it to be full of examples and code. He does such a fabulous job with the config file, and then loses focus. Still, out of the current Struts books, Ted's is BY FAR the most detailed, authoritative, and useful, and for these reasons worthy of an extra star. I'd still recommend this book, but unfortunately it's only as complete as the typically incomplete information on the Jakarta site. If you know nothing about struts, this will get you going. If you already know something but want to extend your knowledge in breadth and depth past the struts-config, you may be let down.
|