This page contains Frequently Asked Questions about Struts 2
How can I learn Struts 2? (link)What tutorials are available? (link)What books are available? (link)How is Struts 2 different from Struts 1? (link)How do I use Indexed Properties with Struts 2? (link)How do I find the dependencies for Struts 2? (link)
How can I learn Struts 2?
The best place to start with Struts 2 is the
Struts 2 Documentation Home Page There is extensive documentation and sample code available on that site. As Struts 2 is very new and has far less market penetration than Struts 1, other resources are fairly scarce.
Tutorials
There is a page in the Struts 2 documentation with pointers to numerous
tutorials
Books
Struts 2 in Action: by Donald Brown, Chad Michael Davis, and Scott Stanlick
Apache Struts 2 Web Application Development: by Dave Newton released in June 2009 covers the latest version of Struts i.e. Struts 2.1. The book is useful for beginners and experienced people in Struts.
Practical Apache Struts 2 Web 2.0 Web Projects by Ian Roughley
JavaRanch Book Review
Ian Roughley has also written a smaller book,
Starting Struts 2 that is available as a free PDF or a dead-tree book. At about 100 pages, it is more an introduction than an in-depth study of the Struts 2 architecture.
Another book that is available as a free download is
Struts 2 From Square One by Ted Husted. This book is part of a course Ted teaches, so there are other resources, sample code and slides as well as in-person training, available.
Struts 2 Design and Programming: by Budi Kurniawan is a good and comprehensive book to learn Struts 2.
JavaRanch Book Review
How is Struts 2 different from Struts 1?
Apache Struts Documentation: Comparing Struts 1 and 2
StrutsFaq CategoryFaq