Data Transfer Objectos (DTO) e Data Access Objects (DAO)! Boas Práticas!

Olá GUJ’s!!

Criei este tópico para dar continuidade para os tópicos abaixo que comentava sobre Data Tranfer Objects!

http://www.guj.com.br/posts/list/0/21002.java#111179
http://www.guj.com.br/posts/list/21007.java

Com a discussão dos dois tópicos acima, e como o sistema também rodará tudo na mesma jvm, qual seria a melhor forma de implementar os DAO’S sem DTO?

Eu antes para o DTO por parâmetro para o DAO. Se eu parar de usar o DTO, então começarei a passar o próprio objeto por parâmetro??? Ou passo atributo por atributo?? OU eu misturo tudo???

Outra dúvida é a seguinte.

DAO precisa necessariamente estar ligado à uma classe de negócio, ou eu também posso criar um DAO que não esteja ligado com nenhuma classe de negócio?

exemplo:

Aluno, AlunoDAO, Historico, HistoricoDAO, Turma, TurmaDAO, RelatorioDAO

No caso acima, considere que não existe uma classe de negócio chamada Relatorio.

Por enquanto só isso!

Um Abraço!
Thiago

Olá,

Thiago, por favor, crie apenas um tópico sobre um assunto.

Vou trancar o tópico e responder você em

http://www.guj.com.br/posts/list/0/21002.java

:wink: