Thank you James for your observation
When programming with Struts, you should avoid writing business logic code in the Action class. This includes any operations that "save" data in a database.
True, I read (and I think it was you) that a good indication of 'the right way to write the actions' are with junit. If it's hard to test the action - then something is wrong with the way you design it.
Could you please comment my actions above, is this the right way to write them? Do I maintain MVC to the level of 'large-system'
Thank you and hope to learn something new!