Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Anotações Bean Validation

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 ?

1 resposta
solução!

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!