...
Our tutorials are designed to help you get started with the framework ASAP. We offer an all-purpose "Bootstrap" tutorial as well as specialty tutorials on portlets and database access. | |
Our in-depth technical guides focus on specific components of the framework, such as the Core framework, Struts Tags, and optional Extensions, as well as migrating from Struts 1 or WebWork 2. | |
Our FAQs and Cookbook examples provide a wide range of rapid-fire "HOWTOs" in question-and-answer format. | |
Our security bulletins explain any security issues and their solutions |
...
...
Books, articles, and presentations |
...
Books
|
Articles
Articles are organized into the categories Adoption and Migration, Ajax, CRUD and Data Access, General, Getting Started.
Adoption and Migration
- Adopting Struts 2.0 (S. Sangeetha and S. V. Subrahmanya)
- Comparing Struts 1 and Struts 2 (Michael Klaene)
- Migrating Struts Apps to Struts 2 (Ian Roughly)
- Migrating to Apache Struts 2: A tutorial for Struts 1 Developers. (Ted Husted)
Ajax
- Ajax CRUD with Struts 2 and Tibco GI (Brian Walsh)
- Ajax programming with Struts 2 (Oleg Mikheev)
- Ajax support in struts 2.0 (Jesintha Priyadarshini L)
- Easy AJAX with Struts 2 (firstpartners.net)
- Struts 2 + Spring 2 + JPA + AJAX (Musachy Barroso)
- (Struts 1) AjaxChat: Chatting, the AJAX Way! (Frank Zammetti)
- Struts 2 JSON and dojo.rpc (Portuguese) (Diego Carrion)
Blogs about Struts
- Abhi on Java (Abhi Vuyyuru)
- Macaroni (Ted Husted)
- Mark's Struts 2 Cookbook (Mark Menard)
CRUD and Data Access
- Ajax CRUD with Struts 2 and Tibco GI (Brian Walsh)
- CRUD with WebWork, Spring, and JSTL (Larry Meador)
- Easy CRUD with Struts 2 (QuickTime video with Matt Raible - 8 minute)
- Struts 2 + Spring 2 + JPA + AJAX (Musachy Barrosso)
- Struts 2 CRUD Example (Philip Luppens)
General
- AppFuse and Struts 2 (Matt Raible)
- Extending an Application with Custom Plugins (Musachy Barrosso)
- Integrating Struts 2 + JSF + Facelets (Matt Raible)
- Leveraging Struts2 Type Conversion (David DeWolf)
- Product Internationalization (Todd McCullough, Jive Software)
- Struts 2 Tags (Rose India)
- Struts 2 wired by Spring (Daniel Ambrósio)
- Struts 2.0 in Action
- Struts URLs for perfectionists (Peter Hilton)
- Working with cookies in Struts 2 (Omkar Patil)
Getting Started
- Getting Started with Struts2 (Wesley Wannemacher)
- Struts 2 from Square One Draft manuscript covering part one of a four-day training course (Ted Husted)
- Struts 2 Tutorial Struts 2 with Spring and Hibernate using Eclipse (ArcTech Software)($)
- Struts 2 Tutorial (Rose India)
Testing
- Action Unit Testing With Struts 2.0
- Integration Testing Struts 2, Spring, and Hibernate JPA
- Unit Testing Struts 2 Actions wired with Spring using JUnit (arsenalist)
Validation
- Struts 2.0 Validations using Annotations (Krishna Srinivasan)
- Validation using Annotations (arsenalist)
Presentations
...
- PowerPoint version ZIP download (may not render correctly under OpenOffice)
- PDF version ZIP download (without animation)
...
about Struts 2 |
Excerpt Include | ||||||
---|---|---|---|---|---|---|
|
...
Community Wiki
- Struts 2 Wiki - The Struts 2 Wiki is a community-supported resource. To contribute to the wiki space, simply create an Confluence account. The wiki space is not bundled with the Struts 2 distribution, but it is still an exciting and valuable community resource!
...