Entidade para mim é como um mapeamento de uma tabela da base de dados. Seria algo concreto da tua camada de dados enquanto o DTO é apenas um objeto que mapeia valores que podem ser relacionados com uma ou diversas entidades dependendo do contexto para execução de ações na aplicação! Um DTO de forma "pura" é para transportar dados de uma camada para outra, validação dos dados deve ser feita antes de colocar os dados no DTO para separar as responsabilidades!
Entidade para mim é como um mapeamento de uma tabela da base de dados. Seria algo concreto da tua camada de dados enquanto o DTO é apenas um objeto que mapeia valores que podem ser relacionados com uma ou diversas entidades dependendo do contexto para execução de ações na aplicação! Um DTO de forma "pura" é para transportar dados de uma camada para outra, validação dos dados deve ser feita antes de colocar os dados no DTO para separar as responsabilidades!
Opa. Obrigado por responder. Acho muito complexo essas coisas ainda, mas ta mais claro agora pra mim com a tu resposta.
Foi mal pela demora. Novamente, ótimo artigo.
Que isso, sem problemas, eu também demorei a responder!
Fico feliz que tenha ajudado um pouco e que tenha gostado do artigo!