As anotações Bean Validation são implementadas somente nas classes de form. Não seria uma boa prática implementá-las nas classes de modelo ?
As anotações Bean Validation são implementadas somente nas classes de form. Não seria uma boa prática implementá-las nas classes de modelo ?
Oi Victor,
Como as classes Form
são o "ponto de entrada" na aplicação, a validação já é feita ao bater no controller.
Acredito que colocar no modelo seria redundância, e teria mais código "duplicado" para manter, pois sempre que alterar alguma regra de validação vai precisar alterar as anotações tanto na classe Form
quanto na classe de Modelo
.
Em aplicações Web tradicionais, que o pessoal costuma receber no Controller diretamente as classes de Modelo, ai faz sentido.
Bons estudos!