Olá pessoal,
Estou iniciando meus estudos em EJB e tenho algumas dúvidas. Gostaria que me ajudassem, dentro do possível, para que eu possa entender melhor como essa arquitetura funciona.
Pois bem, vamos aos fatos…
Em um servidor eu possuo meus JSPs, Servlets, HTML, JSF, etc. Em outro servidor estão os EJBs, com as regras de negócios e persitência de Entities JPA. É aqui que está minha dúvidas principais:
-
Considerando que a persitência será gerenciada neste servidor onde residem os EJBs, obviamente o EntityManager deverá ser configurado neste mesmo servidor. Correto?
-
Porém, se por exemplo,eu tenho um objeto do tipo Aluno que é um EntityBean JPA e desejo exibir os atributos desse aluno (nome, idade, e-mail) em uma página JSF no primeiro servidor, como os servlets possuem referências a essa classe Aluno uma vez que ela está em outro servidor?
-
O meu cliente EJB deverá trazer as classes EntityBeans para o classpath do servidor web onde estão apenas meus JSPs e Servlets?
Isso é que está um pouco confuso pra mim ainda.
Obrigado a todos