Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Struts2 Action Classes

 
Scott Selikoff
author
Saloon Keeper
Posts: 4015
18
Eclipse IDE Flex Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One thing I'm not clear on for Struts2 action classes is how many there should be per action. For example, lets assume I have a group of 3 related actions: list a set of records, delete a record, add a record. Should that be setup as one action class or 3? I found tutorials which show how to setup a struts.xml to do it with one action class such as:



But is this a good practice? It seems like its random which command could be considered "execute()". Is it ok to not have an execute command?
 
Joe Ess
Bartender
Posts: 9298
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Scott Selikoff wrote:But is this a good practice?


That Depends. Personally, I like to keep CRUD methods together and have a naming convention so I can easily trace the execution flow like so:
CustomerAction -> CustomerLogic -> CustomerDAO -> CustomerTableInDatabase
There's nothing inherently wrong with creating seperate actions for CRUD functions.

Scott Selikoff wrote:
Is it ok to not have an execute command?


Sure. That's a welcome feature in Struts 2 as opposed to Struts 1
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic