This site is not affiliated with the Apache Struts Project or the Apache Software Foundation.
Apache Struts is the world's most popular framework for creating Java web applications.
'Apache Struts 2 from Square One' is a training course designed for people who want to create Java web applications, not just quickly, but correctly. Training sessions include a technology primer and a coding exercise. This Project hosts materials used by the course including slide presentations, coding exercises, and a companion text book. The course can be used for independant study or in a classroom setting.
[2007-08-27] A copy of the training course materials as they are currently used is available in the Downloads section. These materials have all been available in one place or the others, but not as one convenient archive.
[2007-08-15] Work is beginning on a new Petstore implementation that would be used as the basis of a "second edition" of the training course. (Though, it would still be the first edition of the textbook.) See http://code.google.com/p/sq1-petstore/ for more.
[2007-03-24] A draft of Part 1 of the textbook ('Carpe Diem') is available for download (see Links on the sidebar menu). The figures await final review and processing, but a full draft of the text is available. The complete set of slides and other materials are available through the Struts University site. Questions and feedback may be posted to the project's Google Group.