You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mr...@apache.org on 2006/10/20 01:20:31 UTC
svn commit: r465929 - /struts/struts2/trunk/src/site/xdoc/index.xml
Author: mrdon
Date: Thu Oct 19 16:20:31 2006
New Revision: 465929
URL: http://svn.apache.org/viewvc?view=rev&rev=465929
Log:
Formatting
WW-1478
Modified:
struts/struts2/trunk/src/site/xdoc/index.xml
Modified: struts/struts2/trunk/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/src/site/xdoc/index.xml?view=diff&rev=465929&r1=465928&r2=465929
==============================================================================
--- struts/struts2/trunk/src/site/xdoc/index.xml (original)
+++ struts/struts2/trunk/src/site/xdoc/index.xml Thu Oct 19 16:20:31 2006
@@ -28,25 +28,38 @@
<a name="Welcome"/>
<div style="text-align:center">
- <img src="images/struts2-merger.png" alt="Struts 2 and WebWork merger" />
+ <img src="images/struts2-merger.png" alt="Struts 2 and WebWork merger"
+ />
</div>
<p>
- 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 <a href="../1.x/">
- Struts 1</a> web application framework, as well as a product of a merger between the <a href="../">Apache Struts</a> and <a href="http://www.opensymphony.com/webwork">OpenSymphony WebWork</a> projects.
+ 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 <a href="../1.x/"> Struts 1</a> web
+ application framework, as well as a product of a merger between the <a
+ href="../">Apache Struts</a> and <a
+ href="http://www.opensymphony.com/webwork">OpenSymphony WebWork</a>
+ projects.
</p>
<section name="Key Features">
<a name="KeyFeatures"/>
<p>
- How does Struts 2 make web development easier both to develop and maintain? The framework has:
+ How does Struts 2 make web development easier both to develop and
+ maintain? The framework has:
</p>
<ul>
- <li>A flexible, plain old Java object (POJO)-based architecture to structure your code and pages, yet stay out of your way</li>
- <li>A theme-enabled tag library supporting JSP, Velocity, and Freemarker</li>
- <li>Built in support for complex Javascript and Ajax widgets</li>
- <li>A simple plugin framework to integrate with third-party libraries like JavaServer Faces, JasperReports, and JFreeChart.</li>
- <li>Built-in debugging tools supporting profiling, problem reports, and interactive object model queries.</li>
- <li>Automatic portlet support allowing portal and servlet deployments with no code changes</li>
- <li>Quick start development tools like Maven archetypes, automatic reloading configuration files, and bootstrap tutorials.</li>
+ <li>A flexible, plain old Java object (POJO)-based architecture to
+ structure your code and pages, yet stay out of your way</li>
+ <li>A theme-enabled tag library supporting JSP, Velocity, and
+ Freemarker</li>
+ <li>Built in support for complex Javascript and Ajax widgets</li>
+ <li>A simple plugin framework to integrate with third-party libraries
+ like JavaServer Faces, JasperReports, and JFreeChart.</li>
+ <li>Built-in debugging tools supporting profiling, problem reports, and
+ interactive object model queries.</li>
+ <li>Automatic portlet support allowing portal and servlet deployments
+ with no code changes</li>
+ <li>Quick start development tools like Maven archetypes, automatic
+ reloading configuration files, and bootstrap tutorials.</li>
</ul>
<section name="Architecture in a Nutshell">
@@ -64,10 +77,14 @@
</p>
<ol>
<li>The user's browser requests the page</li>
- <li>The Filter Dispatcher looks at the request and determines the appropriate Action</li>
- <li>The Interceptors apply common functionality to the request like workflow, validation, and file upload handling</li>
- <li>The Action executes, usually storing and/or retrieving information from the database</li>
- <li>The Result renders the output, be it HTML, images, or PDF, to the browser</li>
+ <li>The Filter Dispatcher looks at the request and determines the
+ appropriate Action</li>
+ <li>The Interceptors apply common functionality to the request like
+ workflow, validation, and file upload handling</li>
+ <li>The Action executes, usually storing and/or retrieving information
+ from the database</li>
+ <li>The Result renders the output, be it HTML, images, or PDF, to the
+ browser</li>
</ol>
<p>