Pergunta

O quadro de validação struts2 permite que você defina sua validação para uma ação ou no nível do objeto de domínio.

A minha pergunta é, existe uma vantagem ou desvantagem usando um sobre o outro? O que você recomenda?

As minhas próprias conclusões: Você pode usar os mesmos objetos de domínio em diversas ações e pode ter que re-definir regras de validação por acção ... talvez o seu melhor para colocar as regras de validação no objeto. Mas, eu sinto regras de validação colocação desconfortáveis ??no nível do domínio, uma vez que parece ser algo que pertence na ação.

Foi útil?

Solução

Na arquitetura MVC a validação deve ser feito no nível do modelo ou seja, objetos de domínio. Eu não acho que é apropriado ter lógica de validação em controladores (Ações).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top