Struts: usar ou nao o pattern VO?

2 respostas
Vini_Fernandes

Todas as referencias que encontrei dizem para usarmos o ActionForm para validacao dos campos, etc. Alem disso, esses mesmo Form´s representam os dados que serao apresentados ao usuario. Trabalhei em um projeto em que, ao inves de termos os campos nome, endereco, email, etc. do Usuario, eles tinham uma classe UsuarioVO com todos os atributos do tipo String para apresentacao, ou seja, o UsuarioForm tinha um atributo UsuarioVO que encapsulava todas essas informacoes. Quando precisava inserir um usuario, o form passava os valores do nome, endereco, email para o UsuarioVO e com ele construia um entity bean Usuario e inseria na base. Voces acham que esse VO eh realmente necessario? Quando devo optar por implementar esse patter VO? Parece-me muita coisa!

Valeu

2 Respostas

rod

Sobre VO, leia esse link:
http://www.fragmental.com.br/wiki/index.php/Evitando_VOs_e_BOs

Para validação no struts, use o DynaForm.
Veja no meu blog algumas dicas, inclusive o sobre o uso de DynaForms.
http://www.rodrigolazoti.com.br/?p=31

J

Cara, saia do VO ( Ponto Final ).

Criado 21 de outubro de 2009
Ultima resposta 22 de out. de 2009
Respostas 2
Participantes 3