Struts in Action: Building Web Applications with the Leading Java Framework

ASIN: 1930110502
Average Customer Review: 3.5, based on 68 reviews.
Customer reviews (5 of 68)
Absolutely terrible for a reference book, 2008-03-11, Rating: 1.
I bought this book when I started a new job. I had used other frameworks, and wasn't familiar with struts.
I started off reading through 1st and 2nd chapters. It seemed like there was a lot of detail on the things I already knew about (the html for the page), but it seemed to take a while for the author to get around to explaining the things that I bought the book for (the actual xml for struts config). But hey, I could always use the code examples directly, and it didn't bother me *to* much.
After I started my job, though, I needed to be able to reference stuff, especially less common stuff, and there this book absolutely falls on it's face. It's often very difficult to find stuff, and when you do find stuff the description is often to vague and lacking the needed details to be helpful, or you just can't find a reference to it.
For example, I just needed to look up how to tie a form select element (the drop down box) to a collection. So I looked in the index for "select". Nothing - no entry at all. So I looked for "form". Again - nothing. What struts book doesn't have a "form" or "forms" listing?? So I look up html (you know, as in html:select). There's no html select, but there's an html:form. So I go to that page - it's an extremely basic section about creating a basic form. No mention of select.
On other topics, even if you can find the section it's so so vague it's useless. Take the struts cancel button, for example - the book mentions it, but doesn't describe how to use it at all. The one code example that they give is actually wrong - it's lists javascript that struts automatically puts in (you shouldn't type it in).
Overall I'm very, very dissapointed in this book.
I started off reading through 1st and 2nd chapters. It seemed like there was a lot of detail on the things I already knew about (the html for the page), but it seemed to take a while for the author to get around to explaining the things that I bought the book for (the actual xml for struts config). But hey, I could always use the code examples directly, and it didn't bother me *to* much.
After I started my job, though, I needed to be able to reference stuff, especially less common stuff, and there this book absolutely falls on it's face. It's often very difficult to find stuff, and when you do find stuff the description is often to vague and lacking the needed details to be helpful, or you just can't find a reference to it.
For example, I just needed to look up how to tie a form select element (the drop down box) to a collection. So I looked in the index for "select". Nothing - no entry at all. So I looked for "form". Again - nothing. What struts book doesn't have a "form" or "forms" listing?? So I look up html (you know, as in html:select). There's no html select, but there's an html:form. So I go to that page - it's an extremely basic section about creating a basic form. No mention of select.
On other topics, even if you can find the section it's so so vague it's useless. Take the struts cancel button, for example - the book mentions it, but doesn't describe how to use it at all. The one code example that they give is actually wrong - it's lists javascript that struts automatically puts in (you shouldn't type it in).
Overall I'm very, very dissapointed in this book.
Good introduction, but not enough , 2006-05-12, Rating: 3.
It compares Struts 1.0 and 1.1 very clearly, if you care.
I have some questions about something like how to use Exception Handler, how to use multiple message-resources... Unfortunately, I only got some concept explaination, but no more detail and code sample.
I have some questions about something like how to use Exception Handler, how to use multiple message-resources... Unfortunately, I only got some concept explaination, but no more detail and code sample.
Good Struts reference, 2006-03-01, Rating: 4.
I'd agree with other readers that this book provides a solid foundation for Struts development. It excels in simplifying the Struts architecture and gives many usable code samples and configuration settings. It also follows a commendable format of starting out with vanilla setups and building on them for more complex and functional solutions. I did have some issues with a couple incomplete configurations, but these can be fleshed out through a google search. Don't bother with other Struts books, this one has all you need.
Good but not Great, 2005-11-12, Rating: 3.
There is a good bit of info in this book, especially for a first time Struts guy like myself. But after getting a few months back, it has not turned into the "keep by my desk, never leave home without it" tome I always look for.
Great book to start!, 2005-04-05, Rating: 4.
The book is excelent because you can learn almost everything related do struts. The book is well written, but has some mistakes.
