Olá pessoal.
Vou começar a implementação de um projeto em 3 camadas: apresentação (JSF), camada de negócio e persistência (Hibernate, padrão DAO).
Eu queria saber (conceitualmente) o melhor modo de transportar as informações entre as camadas. Tem muita gente que não gosta de VOs e DTOS, e isso até faz sentido pra mim … pois seria uma replicação de código, já que eu terei as classes persistentes do Hibernate fiéis às tabelas. Então … como faço?
Passo objetos de negócio pra camada de apresentação? Uso objetos de persistÊncia para serem transportados entre as camadas?
Que soluçõe são melhores aceitas?
To perdido com isso 
