Dto e dao (java)

Boa Noite!

DTO e DAO de Java fica em que pasta do MVC ?

Obrigado!

Sobre o DAO é fácil e vários tópicos do GUJ já abordaram o tema.
Agora, DTO é um cara que realmente causa problemas e discussões.
Se você definir que o DTO é parte do model, logo, você nunca poderá colocar o DTO em contato com a view. Se disser que é da view, nunca poderá descer o DTO até o model.
A primeira resposta desta thread fala mais detalhadamente sobre o DTO.
Tire suas conclusões.

Edit: a propósito, Martin Fowler fala sobre DTO aqui

Model é responsável pelo acesso a dados e regras do mesmo. DAO claramente fica no Model, se está usando DTO no DAO, consequentemente também fica no Model.

DTO é bem discutível mesmo, pesquise e leia o que o Darlan mandou antes de espalhar essa sigla sem necessidade.

1 curtida