Objeto de BD e objeto de tela

Pessoal,

gostaria de saber o pq de muitos sistemas terem 1 objeto com os dados
que sao apresentados na tela (JSP) e outro objeto que é utilizado para gravar
dados em BD.

Ex.:Tenho um DTOResposta onde e utilizado na pagina quando quero salvar esse objeto
em BD tenho q comverter para um Resposta, eu quando vou consultar a mesma coisa
o BD ne retorna um Resposta e tenho q converter para um DTOResposta para apresenta
na tela.

Qual a vantagem disso? Ate agora do vi um desacoplamento do BD e da camanda de apresentação
mas tenho que fazer conversaõ para todo lado.

Valeu

Você tem razão. Geralmente nesses exemplos o pessoal está usando a famosa arquitetura BOLOVO, termo criado pelo nosso amigo Phillip Calçado já comentou por aqui e em seu blog diversas vezes.

DTO é para resolver problema de tráfego de rede e na maioria dos casos quem usa nem sabe disso e usa da forma errada.

[]s