Por que colocar meus EntityBeans em um JAR separado? (projeto EJB com JBoss)

3 respostas
jaabax

bom dia pessoal
estou em um novo projeto e aqui o pessoal coloca os EntityBeans em um JAR separado (projeto-entity-beans.jar)
os EJBs e os DAOs ficam em outro JAR (projeto-ejb.jar)
isso ajuda a distribuir a aplicação?
não seria melhor colocar os EntityBeans no mesmo JAR dos EJBs?
detalhe: no final tudo vai para um EAR
obrigado

3 Respostas

leonardobhbr

Primeiro até a versão 3.0 do EJB isso era necessário, a partir da versão 3.1 que virou opcional podendo tudo esta em war.
Sobre distribuir aplicação sendo separado é melhor pra manutenção, já que dependendo da alteração feita seria necessário apenas atualizar o jar ao invés de atualizar o projeto inteiro

jaabax

mas se tudo tiver em um ear vai ter q empacotar tudo de novo do msm jeito não?

leonardobhbr

quando da deploy no servidor ele cria uma pasta para EAR uma outra para o WAR e o jar fica solto

Criado 17 de novembro de 2011
Ultima resposta 17 de nov. de 2011
Respostas 3
Participantes 2