Pessoal,
Estou fazendo uma pagina com WebWork + Velocity + Hibernate, ainda estou nas telas de cadastro e gostaria de levantar uma discussão sobre a melhor forma de organizar uma action.
Por exemplo eu tenho um objeto chamado ATENDENTE, no cadastro o USUARIO pode salvar um atendente, localizar, excluir… a pergunta eh… Devo separatodos todos este comando e várias actions ou deixa tudo em uma soh?
O Localizar eu poderia enviar para outra action… onde ele localizaria o cliente … e para voltar no cadastro… eu chamo que action?? um localizar interno??
O Excluir, ele merece uma action separada?
devo criar:
novoAtendete.action
excluirAtendente.action
salvarAtendente.action
AtendenteLocalizar.action <-- Responsavel por localizar um cliente no BD
abrirAtendente.action <-- Este abre o Item localizado
E tem outra, para ter várias actions eu tereia que ficar toda hora no HTML alterando a propriedade action do form, para enviar para a action correta…
Alguem tem idéia de como resolver este probleminha?? Ou conhece um designer pattern pra isso…
Valeus,
Wanderley