Olá estou criando a estrutura de um projeto WEB e vou fazer modularizavel, para isso vou utilizar o EJB, vou utilizar também o vraptor para fazer os gerenciamento do MVC e acesso ao banco com Hibernate.
Até ai tudo ok.
Exemplo da Estrutura seria:
ProjetoEAR
-CompraEJB.jar
-VendaEJB.jar
-WebClient.war
Agora vem minhas duvidas:
1- Devo inserir as lógica dentro dos controller na web e somente chamar os DAO remotos? ou a controller deve chamar diretamente o modulo e deixar com que o modulo faça tudo que for preciso?
2- Onde implemento o hibernate.cfg e as model? cada model no seu ejb (mas vou precisar delas nas view como fica?)?
Alguém já passou por algo assim? qualquer ajuda é bem vinda.
Grato.