Fala Fábio.

Não ficou muito claro na sua pergunta onde você quer registrar seu
objeto. É no rmiregistry do RMI ou no tnameserv CORBA?

Se for no tnameserv CORBA você não está com sorte... não vai ser
possível.

Se for no rmiregistry, seu objeto vai ter que implementar uma interface
que estenda java.rmi.Remote contendo os métodos que você deseja chamar
remotamente e implementar java.rmi.server.RemoteServer ou
java.rmi.server.UnicastRemoteObject. Para registrar seu objeto no
rmiregistry você vai ter que fazer algo assim (Faz muito tempo que não
uso RMI e não testei este código!):

import java.rmi.Naming;

Naming.bind("nome_do_objeto",objetoRemoto);

Se você não quiser usar RMI nem CORBA você pode armazena-lo em um
servidor de nomes e diretórios usando JNDI... neste caso o Objeto
precisará implementar java.io.Serializable e você pode registra-lo
assim:

import javax.naming.InitialContext;
import javax.naming.Context;

Context initCtxt = new InitialContext();
SeuObjecto obj = new SeuObjeto();
initCtxt.bind("nome usado para registrar", obj);

Para recuperar o objeto:

Context initCtxt = new InitialContext();
SeuObjecto obj = (SeuObjecto) initCtxt.lookup("nome usado para
registrar");

O "nome usado para registrar" vai depender do servidor de nomes e
diretórios que você estiver usando e se você estiver usando alguma
versão anterior ao JDK 1.3 você precisará de obter as classes do JNDI.
No 1.3 elas já estão incluidas.

Inteh,
Leonardo.

.........................................
Leonardo Souza Mario Bueno
itera Informática
[EMAIL PROTECTED]
+55 27 337-0317
Visite o site da itera em:
http://www.itera.com.br
.........................................
----- Original Message -----
From: Fabio Luciano Verdi <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 30, 2000 3:45 PM
Subject: registrando objetos nao-corba!


>
>
> Ola pessoal.
> ALguem sabe como eu registro objetos no Servico de Nomes do java?
> Este objeto nao eh CORBA, eh um simples objeto java que quero
> registrar para depois um cliente poder acessa-lo.
> Alguem ja fez isto ou sabe como fazer?
>
> Ate +.
> Obrigado pela ajuda.
>
> Fabio.
>
>
>


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a