Padrão para aplicações WEB com Struts

Estamos começando a trabalhar com java aki na empresa e estamos coma a seguinte duvida,casos de uso do tipo CRUD podem utilizar um Action generico ou cada um deve ter o seu proprio Action??A aplicação deve possuir um Action generico e utilizar um padrão como command por exemplo para os demais casos de uso ??Antecipadamente muito obrigado pela ajuda.

Normalmente dentro de um sistema CRUD o que ocorre é o seguinte:
Em um form,cada operação de insert,update,select ou delete tem um action que normalmente chama uma classe DAO para o Banco de Dados.

Opa,

Veja na java magazine de maio tem excelentes dicas sobre boas práticas em struts.

:okok:

Como o Marcos disse, a Java Magazine tá cheia de exemplos de boas práticas com o Struts. Dê uma olhada no site da revista, há materiais para download.

Marcio,
se vocês estão montando seus padrões de desenvolvimento, sugiro que vc conheça o AndroMDA (www.andromda.org). É uma ótima ferramenta de apoio ao desenvolvimento, toda baseada nos melhores patterns e frameworks (struts, hibernate, spring, etc.).
Qualquer dúvida pode contactar que eu sou fã dessa ferramenta.