galera, li li e li…mas nao entendi alguns conceitos de ejb
alguem poderia explicar de forma simplificada o conceito de:
- Bean Provider
- Application Assembler
- Deployer
- Enterprise Bean (isso seria o entity?)
- Container Provider
falow galera…acho que explicando isso ae, eu deslancho de novo :lol:
Opa, e aí?
É o seguinte:
Bean Provider: É quem fornece o EJB (geralmente o fabricante, empresa desenvolvedora)
Application Assembler: É aquele que pega todos os EJBs, WARs, Libs etc. e monta um EAR (configurando transações, permissões, etc)
Deployer: É aquele que pega o EAR, configura novamente (transações, permissões etc), caso necessário e faz o deploy no Servidor de Aplicações (geralmente quando o sistema vai entrar em produção).
Enterprise Bean (isso seria o entity?): Não. É o próprio Bean (EJB) fornecido
Container Provider: É o fabricante do container (Oracle OC4j, Oracle WebLogic, IBM WebSphere, RedHat Jboss, Sun Glassfish etc).
Este é um resumo básico dos papéis. Neste link: http://www.orionserver.com/docs/j2eeoverview.html você encontrará mais informações sobre eles.
Abraço,
fala Rodrigo, blz?
nao ficou meio repetitivo esses papeis? Pelo que entendi, bean provider e container provider eh a mesma coisa. Ambos sao os que desenvolveram o ejb.
e application assembler e deployer configuram as transacoes e seguranca.
Nao entendi a diferenca entre eles