Apache Struts Web Application Framework
Struts
Welcome
Learning
Acquiring
Using
Who We Are
Roadmap
Community
News & Status
Resources
List Archive
Known Issues
Download
Binaries
Source Code
CVS Repository
Nightly Build
User and Developer Guides
Javadoc
FAQs and Howtos
Stable Release (1.1)
Release Notes
Release Plan
Previous Release (1.0.2)
Welcome page
User Guide
Javadoc
Release Notes
Installation
Welcome to Struts

Welcome to Struts! The goal of this project is to provide an open source framework for building web applications.

The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and Extensible Markup Language (XML), as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm.

Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with any standard data access technology, including Enterprise Java Beans, JDBC, and Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems.

The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.

Struts is part of the Apache Jakarta Project, sponsored by the Apache Software Foundation. The official Struts home page is at http://jakarta.apache.org/struts.

Books about Struts

The Apache Software Foundation does not provide printed manuals, but several third-party books about Struts are available. A current list of books about Struts is maintained in the resource area. Links to excerpts are provided when available.

Next: Learning About Struts

So when is the next release coming out?


Copyright (c) 2000-2003, Apache Software Foundation