Apache Struts 2 Documentation > Home > Tutorials |

Apache Struts 2 Documentation
Tutorials
Edit Page Browse Space Add Page Add News
Added by Ted Husted, last edited by Ted Husted on Feb 12, 2007 (view change)

| The framework documentation is written for active web developers and assumes a working knowledge about how Java web applications are built. For more about the underlying nuts and bolts, see the Key Technologies Primer.

Several tutorials are available to help you get started with the framework, from all-purpose "soup to nuts" tutorials to specialty tutorials on portlets and database access.

### Primers

- Bootstrap
- MailReader Tour

### Speciality

- CRUD Made Easy
- JasperReports Tutorial
- Portlet Tutorial (WebWork 2.2)

### Examples

Several example applications are bundled with the framework, as ready-to-deploy WARs.

Blank | An "empty" application that you can use as the starting point for your own projects.
Showcase | A sampling of common (and not so common) use cases.
MailReader | A simple application that demonstrates best practices.
Portlet | An application demonstrating portlet support
Other Examples | Simple examples and links to "powered by" sites

For the complete source code to the applications, see the source code distribution.

### Other Resources

- Easy CRUD with Struts 2 (QuickTime video with Matt Raible - 8 minute)
- Migrating Struts Apps to Struts 2 (Ian Roughly)
- Migrating to Apache Struts 2: A tutorial for Struts 1 Developers. (Ted Husted)
- CRUD with WebWork, Spring, and JSTL (Larry Meador)
- AppFuse and Struts 2 (Matt Raible)
- 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!

## Next: Guides

Children Show Children Hide Children
Bootstrap (Apache Struts 2 Documentation)
JasperReports Tutorial (Apache Struts 2 Documentation)
Portlet Tutorial (WebWork 2.2) (Apache Struts 2 Documentation)
AdminApp (Apache Struts 2 Documentation)
Testimonials (Apache Struts 2 Documentation)
CRUD Demo I (Apache Struts 2 Documentation)
Examples (Apache Struts 2 Documentation)