Vraptor e a Validação do Stella Hibernate

Para os desenvolvedores que usam ou pretendem usar o VRaptor, recomendamos o Caelum Stella Hibernate para a validação de documentos.

Iremos exemplificar uma validação usando o VRaptor e o plugin Hibernate Validator para o mesmo.

Exemplo - Validando CPF

Tendo configurado o VRaptor, criaremos uma classe chamada Pessoa, que recebera os atributos que serão validados. Se lembre de utilizar as anotações apropriadas.

Tendo a classe Pessoa igual ao exemplos, iremos começar a modelar a classe Logic da classe Pessoa.

Incluindo Página com formulário e as saídas de sucesso e erro.

Crie uma página .jsp que contenha um formulário, usaremos esse formulário para validar a Pessoa e seu respectivo documento.

form.html

Agora iremos criar as páginas de resultado da lógica: uma para o caso em que o documento é válido; e outra em que é inválido.

cadastra.ok.jsp cadastra.invalid.jsp

Abra a página, teste valores diferentes e veja o resultado.