----- Original Message -----
From: "Giuseppe Proment" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 07, 2003 11:52 AM
Subject: [enterprise-list] java:comp/env no Jboss 3.0

Ola Pessoal,
1)
N�o consigo acessar o java:comp/env de jeito nenhum
no jboss 3.0, nem de servlets, nem de EJB... esse
contexto privilegiado n�o deveria ser dispon�vel
dentro da mesma VM do Jboss ?
==========================

Ele est� l�! Cheque no JNDIView do JBoss (acesse via http://localhost:8082).

==========================
2)
N�o achei especifica��o detalhada da diferen�a
entre o contexto java:comp  e o normal (sem
java:comp), mas j� v� em algum lugar, algu�m
sabe aonde ?
=========================

java:comp/env � o Enterprise Naming Context (ENC). Voc� deve us�-lo nas
comunica��es locais pois ele independe da estrutura JNDI externa. No
deployment, os contextos do ENC devem ser mapeados a contextos JNDI globais.
Isto permite a separa��o de papeis. Por exemplo, o bean provider escreve um
Locator (classe que cont�m toda a l�gica de JNDI - design pattern!) usando
caminhos locais (ENC) que o component assembler define no web.xml (somente
referencias ENC). Um bean empacotado desta maneira nao conhece quaisquer
detalhes do JNDI externo. O deployer, entao, sem precisar abrir o bean,
associa caminhos globais aos caminhos do ENC.

Voce tambem nao deve usar caminhos globais pois eles nao tem qualquer
prote��o (qualquer um pode acess�-los) enquanto que o ENC � restrito a cada
componente.

De uma olhada na spec (alguma coisa pode ter mudado) do EJB e do J2EE para
informa��es mais precisas.

Helder.

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]





---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a