[QUOTE]
Ok. Então o MVC pode perfeitamente coexistir com EJB ?
[/QUOTE]
Perfeitamente, pois como eu disse uma coisa não tem nada haver com a outra.
Veja bem, Não confunda camadas da aplicação com MVC, este são conceito totalmente diferentes
Pelo jeito , você esta com dificuldades em dividir as camadas da sua aplicação…
Vou te dar um exemplo clássico , uma aplicação de 3 camadas
Apresentação(pode usar o padrão MVC)
Negocio (pode usar o padrão FACADE ( que pode ser feito com EJB))
Persistencia (Pode usar o padrão DAO)
Percebe que o padrão MVC é usado somente na camada de aprensentação…
Você está usando algum FRAMEWORK MVC? (JSF, STRUTS, SPRING , ETC ???)
eX: se você estive usando JSF , este já faz o padrão MVC automaticamente você não precisa mexer em nada…
os pacotes ficaria MAIS OU MENOS assim:
com.empresa.apresentacao.view
Aqui ficaria seus .xhtml
com.empresa.apresentacao.model
Aqui vc teria um Managed Bean
com.empresa.negocio.facade
Aqui vc teria um EJB
com.empresa.persistencia.dao
Aqui vc teria sua Classe DAO que acessa o banco de dados…
No caso do Controle do MVC para o JSF se chama FacesServlet , este fica camuflado e você não precisa se preocupar com ele …
É isso aii…