| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 11:34:57
|
vivianenpo
Thread.start()
Membro desde: 26/04/2006 20:34:36
Mensagens: 48
Offline
|
Estou com uma dúvida em relação a padrões que devem ser seguidos ao se usar o struts, J2EE.
Eu estou dando manutenção num sistema que já peguei pronto e muitas coisas não consigo identificar qual é o padrão.
- Para cada tabela existente no banco de dados eu devo criar as classes VO, delegate, dao? Por exemplo, a tabela tb_usuario, eu devo criar a classe UsuarioVO, UsuarioBD (delegate) e UsuarioDAO (Data Access Object)? Eu percebi na minha aplicação que não existe todas estas classes criadas. Às vezes existe só a VO criada e o acesso ao banco de dados é feito por um outro DAO qualquer que não é aquele criado especificamente para esta tabela.
Obrigada
Viviane
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 12:50:27
|
TiagoFoil
JavaGuru
![[Avatar]](/images/avatar/bdcc41211aa62a8f10f26d1a2d1727bf.jpg)
Membro desde: 22/02/2005 19:46:49
Mensagens: 205
Offline
|
A ideal seria ter um DAO pra cada VO, mas o Struts nao te obriga a isso. Então vc pode ter um DAO fazendo acesso a banco utilizando informações de mais de um VO. O Struts te proporciona essa liberdade, q neste caso específico, aumenta o acoplamento, q nao é uma boa prática.
Saudações!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 19:11:12
|
vivianenpo
Thread.start()
Membro desde: 26/04/2006 20:34:36
Mensagens: 48
Offline
|
Obrigada!
|
|
|
 |
|
|
|
|