Dúvidas sobre validação (Struts + Hibernate)

2 respostas
wandersonxs

Pessoal,
preciso de um help de vcs.
Estou fazendo uma aplicação em Web utilizando JSP + Struts + Hibernate.
1- Minhas validações eu devo fazer no ActionForm?
Ex: Validação de senha, ou nome sem número, faço no ActionForm ou na própria Classe (Ex: Classe Pessoa) ?
Vi muitos exemplos validando no ActionForm, mas para encapsulamento e reutilização não deveria fazer esta validação na própria classe (Pessoa)?
2- Qual a melhor forma de chamar os métodos da classe DAO? No Action? Ex: UsuarioDAO.InserirUsuario.

Antecipadamente Obrigado.

Wanderson
8)

2 Respostas

decker

Minha opinião:
1 - Faça a validação no ActionForm, usando a função Validate

2 - Não entendi muito bem isso… mas se vc tá dizendo de implementar outras funções dentro do DAO, não é recomendado. Eu faço classes separadas que chamam o DAO. Então, faça Action InserirUsuario, por exemplo e chame de dentro dela a classe DAO.

T+

julianoeustaquio

Concordo, Trabalho desta forma e não tenho problemas.

Criado 13 de setembro de 2006
Ultima resposta 13 de set. de 2006
Respostas 2
Participantes 3