Listed here are several presentations regarding Struts and Struts-related technologies that are available for download and use.
|Struts 1.3 and Beyond
||Survey of the 1.3 release and upcoming sub-projects. (Presentation software.)
Don Brown and Ted Husted
|Struts 2006: An embarrassment of riches
||Presentation given at ApacheCon US 2005 and at NE JUG Jan 2006.
|| Presentation created and given by Jason Carreira, and also given by Ted Husted at NE JUG January 2006
|Shale: The Next Struts??
|| Presentation given at Java One 2005 and ApacheCon 2005
|Evolution of Web Architectures
|| Presentation given at OSCON 2005 comparing several web frameworks on how they implement six major architectural features.
|| Presentation created in February 2005 for a private training engagement.
Listed here are several other presentations by Ted Husted regarding Struts and Struts-related technologies are available at the Struts SourceForge site. These are the usual slide-only presentations without speaker notes, but may be of interest if you need to give one of your own. Please feel free to fold, mutilate, or spindle.
The slides are provided in PDF and SXI (OpenOffice) format. The presentations are available individually in either format, or in ZIPs of all the PDF files or all the SXI files.
||Simple applications are simple to build. But most of our projects are complex, not simple. Hibernate is a tool that helps you go beyond the basics and manage the complex.
||Struts has always shipped with a simple example application. But for many teams, MailReader is a bit too simple. iBATIS Petstore uses an architecture that hooks Struts up to Apache iBATIS for data access. Let's have a look
||Writing simple tests by hand; Writing better tests with JUnit; Installing JUnit and running tests
|Mailreader for Commons Chain
||Commons Chain is breathing new life and flexibility into the Struts Request Processor. But how can you use it in your own applications?
||Refactoring with Spring; Inside Spring
|Struts by Design
||The popularity of Struts implies that it's doing something right. But, how well is Struts designed? Can we apply the same design principals in our own applications?
|Struts Milehigh View
||A framework like Struts can be hard to explain in only words or only pictures. This session is a milehigh view of the Struts lifecycle, mostly in pictures, with a few words added for clarity.
|Struts Best Practices
||Struts is a flexible and forgiving framework and works well even when you use it wrong. Here are few practices designed to help keep your application on the "straight and narrow".
|Struts Roadmap (Oct 2004)
||Struts is the de facto standard framework for Java web applications, but where did it come from, and where is it going? And what about the many alternatives, like Tapestry, WebWork, and JavaServer Faces? Are they different than Struts? Are they better?
|Don't Panic: Struts Testcase
||Learn how to unit test Struts components.
|Test your View with Webtest Canoo
||Canoo WebTest is a popular tool for testing the V in MVC. But what does it actually do? How does it fit into an overall testing strategy?
|Canoo Webtest Jumpstart
||Layering your application means layering your tests to match. Let's see how you can use Canoo WebTest to test the V in MVC.