You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by hu...@apache.org on 2006/07/15 17:45:44 UTC

svn commit: r422254 - in /struts/site/src/site: fml/roadmap.fml xdoc/preface.xml xdoc/primer.xml

Author: husted
Date: Sat Jul 15 08:45:44 2006
New Revision: 422254

URL: http://svn.apache.org/viewvc?rev=422254&view=rev
Log:
SITE-8 Add kickers to Strut 2 comparison list

Added:
    struts/site/src/site/xdoc/primer.xml
      - copied unchanged from r422247, struts/site/src/site/xdoc/preface.xml
Removed:
    struts/site/src/site/xdoc/preface.xml
Modified:
    struts/site/src/site/fml/roadmap.fml

Modified: struts/site/src/site/fml/roadmap.fml
URL: http://svn.apache.org/viewvc/struts/site/src/site/fml/roadmap.fml?rev=422254&r1=422253&r2=422254&view=diff
==============================================================================
--- struts/site/src/site/fml/roadmap.fml (original)
+++ struts/site/src/site/fml/roadmap.fml Sat Jul 15 08:45:44 2006
@@ -219,56 +219,38 @@
                   Some key changes from Struts 1 are:
                </p>
 
-            <ul>
-              <li>
-                Improved design - All Struts 2 classes are based on interfaces. 
-                Core interfaces are HTTP independant.
-              </li>
-              <li>
-                Easy-to-test Actions - Struts 2 Actions are HTTP independant and 
-                can be tested without resorting to mocks.
-              </li>
-              <li>
-                Easy-to-customize controller - Struts 1 lets you customize the 
-                request processor per module, Struts 2 lets you customize the request 
-                handling <em>per action,</em> if you like.
-              </li>
-      <li>
-        Easy-to-customize tags - Struts 2 tags can be customized by 
-                changing an underlying stylesheet. Individual tags can be customized by 
-        editing a FreeMarker template. No need to grok the taglib API! Both JSP 
-        and FreeMarker tags are fully supported.
-      </li>
-              <li>
-                No Cancel quirks - The Struts 2 Cancel button can go directly to a 
-                different action. 
-              </li>
-              <li>
-                 Intelligent Defaults - Most configuration elements have a default 
-                 value that you can set and forget.
-              </li>
-              <li>
-                 POJO forms - No more ActionForms! Use any JavaBean you like or put 
-                 properties directly on your Action. No need to use all String 
-                 properties!
-              </li>
-              <li>
-                 POJO Actions - Any class can be used as an Action class. You don't 
-                 even have to implement an interface!
-              </li>
-              <li>
-                 Enhanced Results - Unlike ActionForwards, Struts 2 Results can 
-                 actually help prepare the response.
-              </li>
-              <li>
-                 Better AJAX support - The AJAX theme gives your interactive 
-                 applications a boost.
-              </li> 
-              <li>
-                 QuickStart - Many changes can be made on the fly without 
-                 restarting a web container.
-              </li>
-            </ul>        
+
+                <ul>
+                    <li>Smarter!
+                        <ul><li>
+                        <strong>Improved design</strong> - All Struts 2 classes are based on interfaces. Core interfaces are HTTP independant.
+                        </li><li>
+                        <strong>Intelligent Defaults</strong> - Most configuration elements have a default value that you can set and forget.
+                        </li><li>
+                        <strong>Enhanced Results</strong> - Unlike ActionForwards, Struts 2 Results can actually help prepare the response.
+                        </li><li>
+                        <strong>First-class AJAX support</strong> - The AJAX theme gives your interactive applications a boost.
+                        </li><li>
+                        <strong>QuickStart</strong> - Many changes can be made on the fly without restarting a web container.
+                        </li></ul></li>
+                     <li>Easier!
+                        <ul><li>
+                        <strong>Easy-to-test Actions</strong> - Struts 2 Actions are HTTP independant and can be tested without resorting to mocks.
+                        </li><li>
+                        <strong>Easy-to-customize controller</strong> - Struts 1 lets you customize the request processor per module, Struts 2 lets you customize the request handling per action, if you like.
+                        </li><li>
+                        <strong>Easy-to-customize tags</strong> - Struts 2 tags can be customized by changing an underlying stylesheet. Individual tags can be customized by editing a FreeMarker template. No need to grok the taglib API! Both JSP and FreeMarker tags are fully supported.
+                        </li><li>
+                        <strong>Easy cancel handling</strong> - The Struts 2 Cancel button can go directly to a different action.
+                        </li></ul></li>
+                     <li>POJO-ier!
+                        <ul><li>
+                        <strong>POJO forms</strong> - No more ActionForms! Use any JavaBean you like or put properties directly on your Action. No need to use all String properties!
+                        </li><li>
+                        <strong>POJO Actions</strong> - Any class can be used as an Action class. You don't even have to implement an interface!
+                        </li></ul>
+                        </li>
+                 </ul>
             </answer>
         </faq>