diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index 919535735..82e985865 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -28,73 +28,87 @@ limitations under the License.
- Struts 2 and WebWork merger + Struts 2 and WebWork merger
-

- Apache Struts 2 is an open source Java web framework that seeks to make - it easy to build, deploy, and maintain modern web applications. Struts 2 - is the successor to the popular Struts 1 web - application framework, as well as a product of a merger between the Apache Struts and OpenSymphony WebWork - projects. -

-
- -

- How does Struts 2 make web development easier both to develop and - maintain? The framework has: -

- -
+

+ Apache Struts 2 helps you build and maintain modern, enterprise-grade + web applications. +

-
-

Struts 2 provides a flexible control layer based on standard - technologies like Java Filters, JavaBeans, ResourceBundles, Locales, - and XML. In a nutshell, it looks like this: -

-
- Struts 2 Architecture -

- And it flows like this: -

-
    -
  1. The user's browser requests the page
  2. -
  3. The Filter Dispatcher looks at the request and determines the - appropriate Action
  4. -
  5. The Interceptors apply common functionality to the request like - workflow, validation, and file upload handling
  6. -
  7. The Action executes, usually storing and/or retrieving information - from the database
  8. -
  9. The Result renders the output, be it HTML, images, or PDF, to the - browser
  10. -
- -

- For more About Struts 2 see + For more about Apache Struts 2 see Getting Started.

-
- + + +
+ +

For your convenience, a one-stop all + distribution is available. Individual elements of the distribution + may also be downloaded separately.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
allThe entire distribution, including all the elements. (43mb)
appsThe example applications, as ready-to-deploy WARs. (22mb)
blankJust the blank application, ready to deploy as a template for new development. (Also included in apps.) (3mb)
docsThe documentation, as provided on the website. (11mb)
libThe essential dependencies, including the Struts 2 JARs. (3mb)
srcThe source code for the framework, ready to build as a Maven project. (18mb)
sj4The Java 1.4 versions of the Struts and XWork JARs (prepared using RetoTranslator). (2mb)
+ + + +
+ +
+

+ When a distribution is first made available, it is rated as a development build or "snapshot". Later, the quality of the distribution may be upgraded to "Beta" or "General Availability", based on feedback from the community, and then made available through ibiblio and other public Maven repositories. To obtain an early distribution via Maven, you can specify the ASF Snapshot repository in your POM. +

+ +


+         <repositories>
+          <repository>
+            <id>ASF_SNAPSHOT_M2</id>
+            <name>ASF Maven 2 Snapshot</name>
+            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+          </repository>
+        </repositories>
+        

+ +

+ For more about Apache Struts 2 see + + Getting Started. + +

+ +