Pessoal,
Uma questão que vem me encomodando e gostaria de saber como vocês lidam com ela.
Divido o meu sistema em camadas, onde tenho, no caso de aplicações WEB, minhas páginas .xhtml, os backing beans, façades, camada de serviços, camada de persistência.
Tenho minhas entidades na qual faço as anotações de mapeamento do banco de dados, na camada de persistência.
O que gostaria de saber é se vcs utilizam essas mesmas classes de entidade, esses beans que servem de classes para mapeamento no banco, nos backing beans, que considero ainda como uma camada visual do sistema.
Não estaria aumentando o acoplamento dessa camada? Como resolver isso caso não queira fazer dssa forma…utilizar um wrapper?? e consumir mais processamento, pegando esse wrapper nas camadas posteriores e preenchendo os valores dos beans de entidade referentes?? utilizar um VO???
Gostaria da opinião de vocês.