This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
<pre>Author/s : Srikanth Shenoy, Nithin Mallya Publisher : Object Source Category :Servlets, JSP and Tag Libraries Review by : Jessica Sant Rating : 8 horseshoes</pre> Struts Survival Guide explains a lot of the Struts platform, and gives many effective code snippets to help guide the learning process. This book is good for someone who is just learning Struts or has previously been exposed to it and wants to learn more about all the bells and whistles. When each concept is introduced it's explained well and then the reason behind why you would or wouldn't want to use the technique is given. That kind of discussion really helps the reader to understand how they might use it in their own application.
I have two main issues with the book:
* The first is all the grammar and spelling errors that plague the book. At times it gets distracting and makes the book a bit tough to follow. But this problem may be easily addressed in a future printing the book. * The second is their index (or lack thereof). While reviewing the book I was working on a Struts project and would often grab the book to understand a new tag or a new concept that I'd never used before, but the index rarely listed the concept I was searching for even though I knew the book covered the topic because I'd read about it previously. For this reason, I believe the book is better read cover to cover and not as a desk reference. But the $15 price and the 225-page length makes buying it for that purpose easy to handle.