Since I have moved to struts 2, It has been somehow hard for me to forgo the 
simplicity offered by combining struts 1.2+ and Apache common chains. In a 
number of projects [medium sized to large] I managed to get away only with ONE 
single action class for the whole project. Just consider the following:

1- All your http forms use a Map form
2- Each of your url mappings maps to a chain name 
3- You have a single CommandAction class that does the following:
   a) Puts the Map form in a chain context
   b) Executes the chain
   c) Iterates through the context and puts every value whose key 
      conventionally starts with "request_"
   c) forwards the result

I have been trying to see if I can devise or follow a similar logic in struts 2 
but so far of no avail, and I have ended up creating actions here and there.

Though "Struts in Action" book touchs on a few designs for CRUD, It falls below 
the flexibility and the simpilicity offered by struts 1.2+ and command chains 
in this respect. I was just wondering if anybody else out there has any 
ideas/tips that can share in this regard?




      __________________________________________________________________
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your 
favourite sites. Download it now at
http://ca.toolbar.yahoo.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to