Meu programa é de cadastro de cliente…
Eu to fazendo a seguinte implementação …
Criei as interfaces “Cliente”, “ClienteHome” e a classe “ClienteBean” isso quando o jsp for utilizar … quando for um java eu utilizo a mesma idéia so que classes do “Entity” …
então minha arquitetura fico da seguinte maneira …
na minha classe "clienteEntitybean " é onde esta toda minha regra de negocio.
To pensando em utilizar apenas um dao generico Hibernate, com isso eu colocaria as minhas querys dentro do “clienteEntitybean” tambem … isso acarretaria em algum tipo de problema???
Ou seria melhor eu fazer vários daos para minha aplicação!???
Cara, na boa, você precisa estudar sobre o que está usando. DAO, EntityBean e Hibernate na mesma salada faz aprecer que seu sistema é um frankestein com órgãos tirados de vários defuntos e livros de anatomia.
Dá uma olhada no tutorial de Java EE, procura usar só EJB3 ou só Hibernate.