Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Practical Apache Struts 2 Web 2.0 Projects (Practical Projects) 2007th Edition
Use the Amazon App to scan ISBNs and compare prices.
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
Customers Who Bought This Item Also Bought
Top Customer Reviews
I'm rather surprised by the negative reviews people are giving it, as I found it a very useful book. Yes the title is a little hokey and the content only pays lip-service to Web 2.0 aspects. I have been working on my own personal projects in Struts 2 for a few months so I wasn't a complete novice coming into the book, and I lurk on both the users and developer mailing lists. I felt the material was well laid out and followed a natural progression. The book doesn't really cover MVC theory nor how it applies to any of the "Action" frameworks, so its not really a book for people with no prior experience in those areas.
The other limitation I found was the book just ends. There was no real wrap up or conclusion. Basically he finishes developing the last use case of this sample application and on the facing page is the index. To me this was the only place that felt rushed.
The book doesn't cover a fair bit of the annotation based configuration opposed to XML and a few of the more established plugins however that are a few places where it might not be "future-proof" given the works that's going on now merging/combining several of the convention-over-configuration plugins into a single unified one for struts 2.1
I discourage this book.
THE SOURCE CODE DOES NOT WORK!!!! I fixed the obvious typos such as setting the database name as "APP2S" on some pages and "app2s" on others and spelling partial as "patial" in some places (the source code actually fixes this by using "patial" in other places) and it still wouldn't run. I have worked on it for a long time and have learned a lot about struts 2 by reading other well-written books. Unfortunately, they never helped me get past the null pointer exception that occurs with the Source Code. By commenting out the validating logic in the problem class I was able to get further in the book and actually make most of the application run. This was not because of things learned from this book, but from reading other well-written and well-proofread books.
I wrote to the author regarding this problem and his response was to ask what Struts version and what java version I was using. This was unbelievable!!! What planet is he from???? I was using his source code which was designed for maven and has a pom.xml which SETS THE JAVA VERSION AND THE STRUTS VERSION to the SAME VERSION THAT HE USED!!!
I hesitated writing this review, but when the author STONEWALLS me like this I feel a duty to WARN PROSPECTIVE PURCHASERS.
I cant' believe he ever ran this source code personally, BECAUSE IT DOES NOT WORK!!!!
I note that some of the other reviews say this book is not for beginners. That is not the problem as you can take any other book and figure out what you need to know to make the examples work; it just takes a little longer if you are a beginner. I will admit I am new to Struts 2 but have used mvc frameworks extensively in the past.Read more ›
This is a very good book to learn the integrations of struts 2, with Spring, and Hibernate. There are a many samples of how to tie some of the Web 2.0 technologies together and that is very hard to find in other books. Most other books i have looked at put the blinders on when looking at this framework and ignore the need for other integrations. (as everyone else has stated THIS IS NOT FOR BEGINNERS and an understanding of Hibernate, Struts, and Spring is recommended )
Although it gives examples of how to tie some projects together it does not go into implementation details of any other project (struts only) there by leaving you hanging. So unless you are familiar with Hibernate, Spring, Velocity ect, and how to set them up this book will be very difficult to follow.
I think the place where people will be frustrated most is in chapter 4. It talks about creating a UML model "and through some magic" the Persistence classes get generated. Nowhere does it talk about the generation of hbm files or how they translate to the export of the schema. And without that understanding it is very difficult to get past chapter 4.
Most Recent Customer Reviews
I really liked this book. I am already a user of Spring, Hibernate, JUnit and Velocity. For this reason I found the integration of Struts2 with these very useful. Read morePublished on April 11, 2009 by B. E. Hicks
The book has been written by the author with a very clear intent. Complete proof of Concept and not only Struts 2.0. It is a must read for any Developer.Published on October 22, 2008 by Varun
The samples in the book learn you very useful information about the Struts 2. You can download the sample codes. Read morePublished on March 7, 2008 by Ý. Konar
"Practical Apache Struts2 Web 2.0 Projects" walks you through developing an app in Struts2. It includes use cases, iterations, a build process and some unit tests. Read morePublished on February 23, 2008 by Jeanne Boyarsky
Its not for beginners
This book is not good for beginners. Its very hard to follow this book with so many assumptions.