Olá! Eu ainda estou fazendo a carreira Spring Framework e meio que por acaso me esbarrei com o termo DTO. Pelo o que eu entendi em poucas palavras, em aplicações Web onde a view utiliza .js para enviar e receber dados do Controller não é bom enviar um objeto diretamente de uma entidade para o front, seria bom filtrar algumas informações. Aí entraria o DTO.
Esse papo é mais voltado para APIs eu imagino, mas se alguém puder me dar uma luz eu agradeceria, fiquei curioso =)
Obrigado.