Return-Path: Delivered-To: apmail-struts-commits-archive@locus.apache.org Received: (qmail 94104 invoked from network); 19 Oct 2006 23:20:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Oct 2006 23:20:56 -0000 Received: (qmail 33741 invoked by uid 500); 19 Oct 2006 23:20:53 -0000 Delivered-To: apmail-struts-commits-archive@struts.apache.org Received: (qmail 33700 invoked by uid 500); 19 Oct 2006 23:20:52 -0000 Mailing-List: contact commits-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list commits@struts.apache.org Received: (qmail 33691 invoked by uid 99); 19 Oct 2006 23:20:52 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Oct 2006 16:20:52 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Oct 2006 16:20:52 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 052D71A981C; Thu, 19 Oct 2006 16:20:32 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r465929 - /struts/struts2/trunk/src/site/xdoc/index.xml Date: Thu, 19 Oct 2006 23:20:31 -0000 To: commits@struts.apache.org From: mrdon@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20061019232032.052D71A981C@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N 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 @@
- 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. + 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: + How does Struts 2 make web development easier both to develop and + maintain? The framework has:

    -
  • A flexible, plain old Java object (POJO)-based architecture to structure your code and pages, yet stay out of your way
  • -
  • A theme-enabled tag library supporting JSP, Velocity, and Freemarker
  • -
  • Built in support for complex Javascript and Ajax widgets
  • -
  • A simple plugin framework to integrate with third-party libraries like JavaServer Faces, JasperReports, and JFreeChart.
  • -
  • Built-in debugging tools supporting profiling, problem reports, and interactive object model queries.
  • -
  • Automatic portlet support allowing portal and servlet deployments with no code changes
  • -
  • Quick start development tools like Maven archetypes, automatic reloading configuration files, and bootstrap tutorials.
  • +
  • A flexible, plain old Java object (POJO)-based architecture to + structure your code and pages, yet stay out of your way
  • +
  • A theme-enabled tag library supporting JSP, Velocity, and + Freemarker
  • +
  • Built in support for complex Javascript and Ajax widgets
  • +
  • A simple plugin framework to integrate with third-party libraries + like JavaServer Faces, JasperReports, and JFreeChart.
  • +
  • Built-in debugging tools supporting profiling, problem reports, and + interactive object model queries.
  • +
  • Automatic portlet support allowing portal and servlet deployments + with no code changes
  • +
  • Quick start development tools like Maven archetypes, automatic + reloading configuration files, and bootstrap tutorials.
@@ -64,10 +77,14 @@

  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. +
  11. The Filter Dispatcher looks at the request and determines the + appropriate Action
  12. +
  13. The Interceptors apply common functionality to the request like + workflow, validation, and file upload handling
  14. +
  15. The Action executes, usually storing and/or retrieving information + from the database
  16. +
  17. The Result renders the output, be it HTML, images, or PDF, to the + browser