Pregunta

El marco de validación struts2 le permite definir su validación para una acción o en el nivel de objeto de dominio.

Mi pregunta es, ¿existe una ventaja o desventaja al usar una sobre la otra? ¿Qué recomiendas?

Mis propios hallazgos: puede usar los mismos objetos de dominio en varias acciones y puede que tenga que redefinir las reglas de validación por acción ... tal vez sea mejor colocar las reglas de validación en el objeto. Pero me siento incómodo al colocar reglas de validación a nivel de dominio, ya que parece ser algo que pertenece a la acción.

¿Fue útil?

Solución

En la arquitectura MVC, la validación debe hacerse a nivel de modelo, es decir, objetos de dominio. No creo que sea apropiado tener una lógica de validación en los controladores (Acciones).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top