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>