Oi,

0. Para fazer com com que os Beans se comuniquem entre si em diferentes
m�quinas voc� precisa, basicamente, configurar as propriedades do contexto,
sendo o
    provider URL o lugar onde voc� informa o IP e a Porta da m�quina onde
est� o servidor de aplica��es.
1 e 2. Normalmente, o servidor de aplica��es implementa o recurso JNDI. Voc�
somente precisa informar o nome JNDI do bean no deployment descriptor
    (ejb-jar.xml).
3. Teoricamente, na aplica��o, voc� n�o precisar� fazer nada. Talvez voc�
tenha de mudar alguns valores das propriedades do Contexto.
4. O factory.initial � o nome da classe que implementa o recurso JNDI e o
provider.url seria o local (IP e Porta) onde est� o servidor EJB.
5. Teoricamente, qualquer uma. Depende da necessidade.
6. N�o conhe�o bem a RI do J2EE da SUN, mas acredito que essa porta seja do
recurdo JNDI.
7. Acredito que seja algum Recurdo da Banco de Dados.
8. N�o � obrigat�rio. Depende da necessidade.

T++



----- Original Message -----
From: "Rodrigo Pimenta Carvalho" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 30, 2002 15:41
Subject: [enterprise-list] Como fazer os EJB distribu�dos se comunicarem??


> Ol�.
>
> Eu estou fazendo uma aplica��o com J2EE e  j� consegui fazer os beans se
> comunicarem entre si. Entretanto, isso s� est� dando certo se eu fizer o
> deploy de todos os beans em uma mesma m�quina. (Estou usando a
> ferramenta "Deploy Tool"  da SUN)
>
> Como fazer os beans se comunicarem , estando em m�quinas diferentes pela
> minha rede? Esta � a minha maior d�vida. Por favor, veja tamb�m as
> d�vidas abaixo:
>
> Depois de estudar v�rias p�ginas da Sun, 2 livros e alguns tutoriais, eu
> descobri algumas coisas que ser�o necess�rias no meu projeto e tamb�m
> tenho as seguintes d�vidas:
>
> 1) Eu preciso construir um namespace, onde cada nome de bean estar�
> presente ou registrado, n�o preciso? Como fazer isso? Eu vou precisar do
> deploy tool da Sun para fazer isso, ou vou apenas codificar alguma
> chamada � interface API do JNDI?
>
> 2) Cada bean deve ter um nome registrado no naming service. Eu devo
> codificar esta caracter�stica no meu c�digo java do bean, ou devo fazer
> alguma configura��o especial na Deploy Tool, para isso??
>
> 3) O cliente deve construir um contexto inicial para encontrar os beans
> distribu�dos na rede. H� algo que eu devo saber, enquanto construindo o
> c�digo dos contextos, se a minha aplica��o ser� movida de Windows p/
> Unix futuramente?
>
> 4) Eu devo configurar 2 propriedades principais para o meu contexto : :
> java.naming.factory.initial & java .naming.provider.url. Qual � a
> sintaxe correta para eu definir a url, se eu estou trabalhando no
> windows 2000?
>
> 5) JNDI j� vem com LDAP, CORBA Naming Service e RMI. Qual dessas op��es
> eu devo usar, se eu estou trabalhando numa rede com Windows 2000, para
> localizar beans distribu�dos?
>
> 6) Quando eu executo "j2ee -verbose" na linha de comando, eu vejo
> "Listening Port 1050". Para que serve esta port? Esse valor 1050 entra
> na defini��o da url do contexto?
>
> 7) A ferramenta Deploy tool da sun tem um campo chamado resource
> adapter. Qual � a utilidade desse campo?
>
> 8) Nas propriedades do  InitialContext  � poss�vel configurar algumas
> caracter�sticas de seguran�a. Isso � algum tipo de obriga��o,  sempre
> que eu usar esse contexto?
>
>
> Muito obrigado.
> Qualquer dica ser� de grande ajuda.
>
> Rodrigo.
>
>
>
> ---------------------------------------------------------------------
> 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