You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by Apache Wiki <wi...@apache.org> on 2007/04/12 02:28:10 UTC

[Struts Wiki] Update of "Struts14Roadmap" by Paul Benedict

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification.

The following page has been changed by Paul Benedict:
http://wiki.apache.org/struts/Struts14Roadmap

------------------------------------------------------------------------------
  
  == Vision ==
  
- The 1.4 release will focus on being a "bridge" to 2.1 by adopting some of the conventions and ideas to make the user's codebase look similar (if not identical) to 2.x actions. This will mainly benefit users who already have large 1.x applications, but cannot afford to refactor and replace previous development. 
+ The 1.4 release will focus on being a "bridge" to 2.1 by adopting some of the conventions and ideas to make the user's codebase look similar to 2.x actions. This will mainly benefit users who already have large 1.x applications, but cannot afford to refactor and replace previous development. 
  
- == S2-like Actions ==
+ If possible, the 1.4 controller should be able to run side-by-side with 2.1 and interact rather well.
  
+ == Convention over Configuration ==
+ 
+  * (./) Place the S2 SUCCESS, INPUT, ERROR, LOGIN constants in Action. [https://issues.apache.org/struts/browse/STR-3024 STR-3024]
+  * (./) Make the <forward> "name" attribute optional and default to name "success". [https://issues.apache.org/struts/browse/STR-3027 STR-3027]
+  * (./) The Controller shall, in the absence of the <action> "input", search for the standard forward named "input" . [https://issues.apache.org/struts/browse/STR-3025 STR-3025]
+  * Write in the defaults to the 1.4 DTD to help with auto-completion.
+ 
+ == Actions ==
-  * Adopt the S2 "public String execute() throws Exception" signature. 
+  * Adopt the S2 "public String execute() throws Exception" signature? 
-  * Provide the ActionContext to the actions (undetermined method).
-  * Place the SUCCESS, INPUT, etc. constants in Action
   * How to determine the model object that would fill out the parameters of the result string?
- 
- == POJO Actions ==
-  * No longer mandatory to require a subclass of Action
-  * POJO Actions will simply be proxied by an ActionProxy
-  * Allow actions to be prototypical
+  * Allow actions to be prototypical?
   
  == I18N ==
   * Shared subproject of localization strategies