Apache Struts 2 Documentation > EasyStartPage |

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

### About WebWork

- Introduction
- Features
- Basic principles, Design Goals
- History, Team
- Contributing
- Bugs and issues
- Articles, Press releases, Testimonials, Projects using WebWork
- Comparisons with other web frameworks
- License

### Getting Started

- Download (current, stable, continous builds, previous versions)
- Installation
- Requirements (dependencies, appservers)
- Quickstart
- Bootstrap
- Building the Framework from Source

### Reference

- API
- Basics
  - Big Picture
  - Configuration Files
  - Configuration Elements
  - Interceptors
  - Result Types
  - Exception Configuration
- Advanced
  - Action Chaining
  - Dependency Injection (IOC)
  - Type Conversion
  - Validation
  - Localization
  - Continuations
  - ActionMapper
- UI/Views
  - Struts Tags
    - General (Control Tags, test:Data Tags)
    - HTML (Form Tags, test:Non Form Tags)
  - OGNL (syntax, altsyntax)
  - View technlogies
    - JSP (specific tags)
    - Freemarker (specific tags)
    - Velocity (specific tags)
    - JasperReports Tutorial
  - Themes and Templates
  - Components
- Annotations
- Portlets

### Users

- Testing
- Best Practices
- Code snippets and example applications
- Performance Tuning

### Developers & Contributors

- Documentation Style Guide
- Source code
- Java.net Project page
- Ivy

### Integration, Tools, IDE

- IDE (Eclipse, IntelliJ)
- Tools (SiteGraph Plugin, Config Browser, QuickStart)
- SiteMesh Plugin, Spring Plugin, Pico, Does the framework integrate with Hibernate, Can we use JSTL with the framework, Can we use JUnit with the framework, How can we schedule Quartz jobs, Tiles

### Help

- FAQs & S2WIKI:Home
- Mailing list
- Forum
  - WW Users (direct)
  - WW Development Team (direct)
- Chat Transcripts