[java-list] RMI e Serialized

2003-02-01 Por tôpico david david

Estou com uma dúvida a respeito de RMI. Quando eu invoco um metodo remoto e 
este metodo retorna um array de objetos, o que acontece? Eu obtenho uma 
referencia ao array, ou é criada uma cópia do array no computador local?

Eu dei uma lida sobre Serializar objetos. Nesse caso, deveria serializar os 
objetos do array, o proprio array ou nao é necessário serializar para eu ter 
a copia do array na maquina local?

Obrigado pela Atençao




_
MSN Messenger: converse com os seus amigos online.  
http://messenger.msn.com.br


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] RMI

2002-12-08 Por tôpico Duzolini



alguem tem um exemplo de uma aplicacao cliente 
servidor q trabalhe com criacao e exclusao de arquivos
e onde encontro os comandos em java para criar 
diretorio, caminhar nos diretorios, apagar diretorios, etc

obrigado


Re: [java-list] RMI SERVLET

2002-12-02 Por tôpico Carlos . Santiago

Acho que o esquema é vc criar um bean de conexão que possa implementar um
pool usando o JDBC 2.0, a questão, como já tenho dito na lista, é que o
MySQL não implementa Pool de conexões.
Carlos


***
Carlos Santiago
[EMAIL PROTECTED]
Programador J2EE
Equipe de Implementação - SAGETI
Secretaria de Estado de Fazenda - MT
***


   

  batista4   

  [EMAIL PROTECTED]Para: [EMAIL PROTECTED]  

  .br cc: 

   Assunto:  [java-list] RMI  SERVLET 

  01/12/2002 13:49 

  Favor responder a

  java-list

   

   





Olá pessoal,
estou com uma dificuldade com relação a RMI
eu criei vários servlets que requisitam um objeto remoto
(é o mesmo objeto para todos os servlets) que faz
conexão, consulta e inserção em banco dados(MYSql via
odbc). Acontece que quando estou navegando entre os
servlets o server que eu implementei causa um erro no
Windows e este pede para fechar o server. Alguém sabe
porque. Independe do servlet que eu acesse este erro
acontece lá pelo 4º servlete que acesso, todos os eles
funcionam bem quando eu não navego muito entre eles.
Aqui vai o código do server


import java.rmi.*;
import java.rmi.server.*;
import sun.applet.*;

public class SqlServer
{
  public static void main(String[] args)
  {
///  if(System.getSecurityManager == null)
  //   System.setSecurityManager(new
RMISecurityManager());
 try
 {
SqlInter sql=  new SqlImpl();
Naming.rebind(sqlrmi,sql);
System.out.println(remote objeto boutn );
 }
 catch(Exception e)
 {
 if( e instanceof RuntimeException)
  throw (RuntimeException) e;
 System.out.println(erro :  + e);
 }

  }
}
NO caso os servlets atuam com cliente deste server
pedindo para pelo objeto remoto.

Valeu!
## Wilson Batista


__
Venha para a VilaBOL!
O melhor lugar para você construir seu site. Fácil e grátis!
http://vila.bol.com.br



-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-






-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] RMI SERVLET

2002-12-01 Por tôpico batista4
Olá pessoal,
estou com uma dificuldade com relação a RMI
eu criei vários servlets que requisitam um objeto remoto
(é o mesmo objeto para todos os servlets) que faz
conexão, consulta e inserção em banco dados(MYSql via
odbc). Acontece que quando estou navegando entre os
servlets o server que eu implementei causa um erro no
Windows e este pede para fechar o server. Alguém sabe
porque. Independe do servlet que eu acesse este erro
acontece lá pelo 4º servlete que acesso, todos os eles
funcionam bem quando eu não navego muito entre eles.
Aqui vai o código do server


import java.rmi.*;
import java.rmi.server.*;
import sun.applet.*;

public class SqlServer
{
  public static void main(String[] args)
  {
///  if(System.getSecurityManager == null)
  //   System.setSecurityManager(new
RMISecurityManager());
 try
 {
SqlInter sql=  new SqlImpl();
Naming.rebind(sqlrmi,sql);
System.out.println(remote objeto boutn );
 }
 catch(Exception e)
 {
 if( e instanceof RuntimeException)
  throw (RuntimeException) e;
 System.out.println(erro :  + e);
 }

  }
}
NO caso os servlets atuam com cliente deste server
pedindo para pelo objeto remoto.

Valeu!
## Wilson Batista


__
Venha para a VilaBOL!
O melhor lugar para você construir seu site. Fácil e grátis!
http://vila.bol.com.br



-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] RMI

2002-11-29 Por tôpico Rosfran Lins Borges
 
   Um tutorial muito bom, do pessoal do jGuru. Se na época que eu usei  RMI
houvesse um tutorial assim... :)))
   http://developer.java.sun.com/developer/onlineTraining/rmi/RMI.html

[]'s
Rosfran Lins Borges
-Original Message-
From: Thiago de Carvalho Modro
To: [java-list] (E-mail)
Sent: 26/11/2002 17:01
Subject: [java-list] RMI

Pessoal,


alguém poderia me passar um passo a passo de RMI? de preferencia com um
exemplo prático e que não seja por applet.
eu já achei bastante coisa mas ainda estou com dificuldade.

obrigado

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para
[EMAIL PROTECTED] 

-

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] RMI

2002-11-28 Por tôpico Otávio Barcelos
e aÊ..
bom, neste site, existe um HOWTO de RMI ,, nele, tu irás encontrar bons exemplos:um bem trivial, e outro utilizando callback ;;;

www.inf.unisinos.br/~javah 
tá em alguma das seções, não me lembro onde eu colokei, mas tá lá !!!

té e bons estudos ;;;
Thiago de Carvalho Modro [EMAIL PROTECTED] wrote:
Pessoal,alguém poderia me passar um passo a passo de RMI? de preferencia com um exemplo prático e que não seja por applet.eu já achei bastante coisa mas ainda estou com dificuldade.obrigado-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED]-Yahoo! Acesso Grátis
Internet rápida, grátis e fácil. Faça o download do discador agora mesmo.

[java-list] RMI

2002-11-27 Por tôpico Thiago de Carvalho Modro
Pessoal,


alguém poderia me passar um passo a passo de RMI? de preferencia com um exemplo 
prático e que não seja por applet.
eu já achei bastante coisa mas ainda estou com dificuldade.

obrigado

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] RMI

2002-11-25 Por tôpico Ana Paula Brando Lopes
O livro do DeitelDeitel tem 1 capítulo de RMI

23/11/02 14:50:40, Geison Schmitz [EMAIL PROTECTED] wrote:



  From:   Geison Schmitz [EMAIL PROTECTED]

  To: [EMAIL PROTECTED]
  Date:   Sat, 23 Nov 2002 14:50:40 -0200
  Subject:[java-list] RMI



  pessoal, onde encontro material, de preferência em português, sobre RMI. Por
  exemplo, o que é, como funciona, preciso de uma documentação sobre RMI.

  Atenciosamente
  Geison Schmitz
+++
Ana Paula Brandão Lopes, M. Sc. 
Universidade Estadual de Santa Cruz
Ilhéus-BA
73-680-5271
+++ 



-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] RMI

2002-11-25 Por tôpico Otávio Barcelos
www.inf.unisinos.br/~javah

não me lembro qual a seção, tem um HOWTO de RMI ...
show de bola ;


 --- Geison Schmitz [EMAIL PROTECTED] escreveu: 
pessoal, onde encontro material, de preferência em
 português, sobre RMI. Por exemplo, o que é, como
 funciona, preciso de uma documentação sobre RMI.
 
 Atenciosamente
 Geison Schmitz
  

___
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
http://br.geocities.yahoo.com/

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] RMI

2002-11-25 Por tôpico Otávio Barcelos
o Core Java também tem um capítulo dedicado ao RMI .
sem esquecer tabmém da página da sun (java.sun.com), e
do livro Distributed Programming, da O´Reily

 --- Ana Paula Brandão Lopes [EMAIL PROTECTED] escreveu:
 O livro do DeitelDeitel tem 1 capítulo de RMI
 
 23/11/02 14:50:40, Geison Schmitz
 [EMAIL PROTECTED] wrote:
 
 
 
   From:   Geison Schmitz [EMAIL PROTECTED]
 
   To: [EMAIL PROTECTED]
   Date:   Sat, 23 Nov 2002 14:50:40 -0200
   Subject:[java-list] RMI
 
 
 
   pessoal, onde encontro material, de preferência
 em português, sobre RMI. Por
   exemplo, o que é, como funciona, preciso de uma
 documentação sobre RMI.
 
   Atenciosamente
   Geison Schmitz
 +++
 Ana Paula Brandão Lopes, M. Sc. 
 Universidade Estadual de Santa Cruz
 Ilhéus-BA
 73-680-5271
 +++ 
 
 
 
 -- 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
 historico:

http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para
 [EMAIL PROTECTED] 

-
  

___
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
http://br.geocities.yahoo.com/

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] RMI

2002-11-23 Por tôpico Geison Schmitz



pessoal, onde encontro material, de preferência em 
português, sobre RMI. Por exemplo, o que é, como funciona, preciso de uma 
documentação sobre RMI.
Atenciosamente
Geison Schmitz


Re: [java-list] RMI

2002-08-21 Por tôpico Neto



Eu desenvolvo em outra linguageme costumo 
instalaro programa em uma máquina que se torna o servidor,as outras 
máquinas apenas tenho que mapear enchergandoa rede , crio um atalho nas 
máquinas que busca o sistema direto do servidor. 
 Desculpe a minha falta de 
conhecimento , mas como funciona em java por exemplo, direto na prática 
,um cadastro de clientes, que várias máquinas tem que acessar este 
aplicativo e gravar no mesmo arquivo.

  - Original Message - 
  From: 
  Ary 
  Junior 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, August 20, 2002 12:54 
  PM
  Subject: Re: [java-list] RMI
  
  Você deverá utilizar RMI caso vc queira trabalhar 
  com Invocação Remota de Métodos. Como assim uma estação abrir seu programa em 
  Java? Se vc fez uma mapeamento do ruindows e pretende executar uma classe q 
  esteja em outrocomputadô vc deverá instalaro JRE tbm na sua 
  estação remota...
  
- Original Message - 
From: 
Neto 
To: [EMAIL PROTECTED] 
Sent: Tuesday, August 20, 2002 10:11 
AM
Subject: [java-list] RMI


Olá pessoal estou começando em Java, 
agradeço a ajuda de vocês. 
Como faço para uma estação abrir meu 
programa em java ,tenho que usar as classes RMI ? e também tenho 
que mapear minha 
estação e criar um bat chamando o programa 
principal?

Obrigado pela ajuda 
!!


[java-list] RMI

2002-08-20 Por tôpico Neto




Olá pessoal estou começando em Java, agradeço 
a ajuda de vocês. 
Como faço para uma estação abrir meu programa 
em java ,tenho que usar as classes RMI ? e também tenho 
que mapear minha 
estação e criar um bat chamando o programa 
principal?

Obrigado pela ajuda !!


Re: [java-list] RMI

2002-08-20 Por tôpico Ary Junior



Você deverá utilizar RMI caso vc queira trabalhar 
com Invocação Remota de Métodos. Como assim uma estação abrir seu programa em 
Java? Se vc fez uma mapeamento do ruindows e pretende executar uma classe q 
esteja em outrocomputadô vc deverá instalaro JRE tbm na sua estação 
remota...

  - Original Message - 
  From: 
  Neto 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, August 20, 2002 10:11 
  AM
  Subject: [java-list] RMI
  
  
  Olá pessoal estou começando em Java, 
  agradeço a ajuda de vocês. 
  Como faço para uma estação abrir meu 
  programa em java ,tenho que usar as classes RMI ? e também tenho 
  que mapear minha 
  estação e criar um bat chamando o programa 
  principal?
  
  Obrigado pela ajuda 
!!


[java-list] RMI

2002-06-23 Por tôpico Marthinha
pessoal,  estou começando a mexer com RMI entao consegui este codigo mas nao consigo compila-lo se alguem souber por que?!!
muito obrigada
()
Martha

public interface CountRMI extends java.rmi.Remote{ int sun() throws java.rmi.RemoteException; void sun(int _val) throws java.rmi.RemoteException; public int increment() throws java.rmi.RemoteException;}

import java.rmi.*;import java.rmi.server.UnicastRemoteObject;public class CountRMIImpl extends UnicastRemoteObject implements CountRMI{ private int sun; public void CountRMIInpl(String nome) throws java.rmi.RemoteException { super();//aqui esta o erro try{ Naming.rebind(nome, this); sun = 0; } catch(Exception e){ System.out.println("Excecao: "+e.getMessage()); e.printStackTrace(); } } public int sun() throws RemoteException { return sun; } public void sun(int val) throws RemoteException { sun = val; } public int increment() throws RemoteException { sun ++; return sun; }}Do You Yahoo!?
Sign-up for Video Highlights of 2002 FIFA World Cup

Re: [java-list] RMI

2002-06-23 Por tôpico Douglas Carvalho



Onde 
está:
public void 
CountRMIInpl(String nome) throws java.rmi.RemoteException

Mude para: public 
CountRMIImpl(String nome) throws java.rmi.RemoteException

Só é permitido chamar super() como primeira 
linha
de um construtor. Mesmo considerando que o Inpl 
(com n)
foi erro de digitação, o void não faz parte da 
sintaxe de
um construtor, então o compilador tenta compilar 
como
um método normal. Ao encontrar a chamada para 
super(),
ele retorna um erro.

 Abraços,

  Douglas 
Carvalho

PS: o método sun tb tem erro, talvez seja só no 
e-mail, mas
RemoteExc eption ficou separado, em vez de 
RemoteException.


  - Original Message - 
  From: 
  Marthinha 
  To: [EMAIL PROTECTED] 
  Sent: Sunday, June 23, 2002 12:03 
AM
  Subject: [java-list] RMI
  
  pessoal, estou começando a mexer com RMI entao consegui este codigo mas nao 
  consigo compila-lo se alguem souber por que?!! 
  muito obrigada 
  () 
  Martha 
   
  public interface CountRMI extends java.rmi.Remote{ int sun() 
  throws java.rmi.RemoteException; void sun(int _val) throws 
  java.rmi.RemoteException; public int increment() throws 
  java.rmi.RemoteException;} 
   
  import java.rmi.*;import java.rmi.server.UnicastRemoteObject;public 
  class CountRMIImpl extends UnicastRemoteObject implements 
  CountRMI{ private int sun; public 
  void CountRMIInpl(String nome) throws java.rmi.RemoteException 
  { super();//aqui esta o erro 
  try{ 
  Naming.rebind(nome, this); sun = 
  0; } catch(Exception 
  e){ System.out.println("Excecao: 
  "+e.getMessage()); 
  e.printStackTrace(); } } public int 
  sun() throws RemoteException { return 
  sun; } public void sun(int val) throws RemoteExc 
  eption { sun = val; } 
  public int increment() throws RemoteException 
  { sun ++; return sun; 
  }}
  
  
  Do You Yahoo!?Sign-up 
  for Video Highlights of 2002 FIFA World Cup


[java-list] rmi

2002-06-20 Por tôpico Guilherme Costa

Alguem pode me dizer ou tem algum codigo de exemplo para o seguinte caso:

Tenho um servidor simples que recebe comandos com parametros de um 
cliente em uma maquina da rede e envia-os via serial, quero mandar a 
resposta da serial de volta para o cliente via RMI, mas estou tendo 
dificuldades em criar o rebind do RMI no cliente, alguem pode me dar uma 
mao??

Muito obrigado,
Guilherme Costa


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] RMI

2002-05-22 Por tôpico Alessandra Requena








Isto poderia ser resolvido facilmente com
a utilização de agentes móveis.



-Mensagem original-
De: Hildeberto Mendonça [mailto:[EMAIL PROTECTED]] 
Enviada em: terça-feira, 21 de
maio de 2002 18:20
Para: java-list@soujava.org.br
Assunto: Re: [java-list] RMI



É possível, através de
Java Webstart, realizar transações com um banco de dados no servidor?


Marcelo Alves wrote:





Webstart (pros):



·
Só precisa de um browser pra conexao inicial

·
Roda fora de um browser

·
Pode ter acesso a alguns recursos da maquina cliente
(ex.: ler um arquivo), sem precisar de assinatura

·
Verifica automagicamente se existe uma
versao mais nova no servidor

·
Pode funcionar offline



Webstart (contras) :



·
Precisa de uma VM (1.3 ou superior) no cliente





- Original Message - 





From: Romulo Frota dos Santos 





To:
'java-list@soujava.org.br' 





Sent: Tuesday,
May 21, 2002 3:53 PM





Subject: RES: [java-list] RMI

















Quais os
pros-contras entre applet e webStart 











-Mensagem original-
De: Marcelo Alves [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 21 de
maio de 2002 12:56
Para:[EMAIL PROTECTED] 
Assunto: Re: [java-list] RMI



Ué...











 Pq nao
usa WebStart ou applets pra isso?











.: marcelo :.







- Original Message - 





From:Lincoln Masao Muraoka Junior 





To:
[EMAIL PROTECTED] 





Sent: Tuesday,
May 21, 2002 11:18 AM





Subject: [java-list] RMI











 Estive
dando uma pesquisada por RMI, pois preciso resolver o meu problema de aplicação
distribuída, que seria um aplicativo no cliente instanciar um componente de um
servidor e rodá-lo localmente. Todos os exemplos que eu achei de rmi, o cliente
chama métodos no servidor, mas os métodos aparentemente rodam no servidor. É
isso mesmo?





 Eu precisaria de
algo em que eu chamasse os objetos para o aplicativo cliente e que estes
rodassem localmente até que o programa fosse fechado, quando seriam
destruídos da memória, desta forma, eu não tenho uma conexão constante
entre o servidor e o cliente, mas simplesmente eu pego o que
preciso no inicio da aplicação e depois disso não preciso mais de conexão entre
os dois. 





 Isso é possível
com RMI?











 Obrigado





 LMMJ





 









__
Governo do Estado do Ceará
SECRETARIA DA EDUCAÇÃO BÁSICA
Todos pela Educação de Qualidade para Todos
www.seduc.ce.gov.br







-- Hildeberto Mendonça[EMAIL PROTECTED]










[java-list] RMI

2002-05-21 Por tôpico Lincoln Masao Muraoka Junior



Estive dando uma pesquisada por RMI, pois preciso resolver o meu problema 
de aplicação distribuída, que seria um aplicativo no cliente instanciar um 
componente de um servidor e rodá-lo localmente. Todos os exemplos que eu achei 
de rmi, o cliente chama métodos no servidor, mas os métodos aparentemente rodam 
no servidor. É isso mesmo?
 Eu precisaria de algo em que eu 
chamasse os objetos para o aplicativo cliente e que estes rodassem localmente 
até que o programa fosse fechado, quando seriam destruídos da memória, desta 
forma, eu não tenho uma conexão constante entre o servidor e o cliente, mas 
simplesmente eu "pego" o que preciso no inicio da aplicação e depois disso não 
preciso mais de conexão entre os dois. 
 Isso é possível com 
RMI?

 Obrigado
 LMMJ
 


Re: [java-list] RMI

2002-05-21 Por tôpico Marcelo Alves



Ué...

 Pq nao usa WebStart ou applets pra 
isso?

.: marcelo :.

  - Original Message - 
  From: 
  Lincoln Masao Muraoka 
  Junior 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, May 21, 2002 11:18 
AM
  Subject: [java-list] RMI
  
  Estive dando uma pesquisada por RMI, pois preciso resolver o meu 
  problema de aplicação distribuída, que seria um aplicativo no cliente 
  instanciar um componente de um servidor e rodá-lo localmente. Todos os 
  exemplos que eu achei de rmi, o cliente chama métodos no servidor, mas os 
  métodos aparentemente rodam no servidor. É isso mesmo?
   Eu precisaria de algo em que 
  eu chamasse os objetos para o aplicativo cliente e que estes rodassem 
  localmente até que o programa fosse fechado, quando seriam destruídos da 
  memória, desta forma, eu não tenho uma conexão constante entre o servidor e o 
  cliente, mas simplesmente eu "pego" o que preciso no inicio da aplicação e 
  depois disso não preciso mais de conexão entre os dois. 
   Isso é possível com 
  RMI?
  
   Obrigado
   LMMJ
   



RES: [java-list] RMI

2002-05-21 Por tôpico Romulo Frota dos Santos




Quais 
os pros-contras entre applet e webStart 


  -Mensagem original-De: Marcelo Alves 
  [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 21 de maio de 
  2002 12:56Para: [EMAIL PROTECTED]Assunto: Re: 
  [java-list] RMI
  Ué...
  
   Pq nao usa WebStart ou applets pra 
  isso?
  
  .: marcelo :.
  
- Original Message - 
From: 
Lincoln Masao Muraoka 
Junior 
To: [EMAIL PROTECTED] 
Sent: Tuesday, May 21, 2002 11:18 
AM
Subject: [java-list] RMI

Estive dando uma pesquisada por RMI, pois preciso resolver o meu 
problema de aplicação distribuída, que seria um aplicativo no cliente 
instanciar um componente de um servidor e rodá-lo localmente. Todos os 
exemplos que eu achei de rmi, o cliente chama métodos no servidor, mas os 
métodos aparentemente rodam no servidor. É isso mesmo?
 Eu precisaria de algo em que 
eu chamasse os objetos para o aplicativo cliente e que estes rodassem 
localmente até que o programa fosse fechado, quando seriam destruídos da 
memória, desta forma, eu não tenho uma conexão constante entre o servidor e 
o cliente, mas simplesmente eu "pego" o que preciso no inicio da aplicação e 
depois disso não preciso mais de conexão entre os dois. 
 Isso é possível com 
RMI?

 Obrigado
 LMMJ
 




__
Governo do Estado do  Ceará
SECRETARIA DA EDUCAÇÃO BÁSICA
"Todos pela Educação de Qualidade para Todos"
www.seduc.ce.gov.br


Re: [java-list] RMI

2002-05-21 Por tôpico Marcelo Alves



Webstart (pros):

  Só precisa de um browser pra conexao inicial
  Roda fora de um browser
  Pode ter acesso a alguns recursos da maquina cliente (ex.: 
  ler um arquivo), sem precisar de assinatura
  Verifica "automagicamente" se existe uma versao mais nova no 
  servidor
  Pode funcionar offline
Webstart (contras) :

  Precisa de uma VM (1.3 ou superior) no cliente

  - Original Message - 
  From: 
  Romulo Frota dos Santos 
  To: '[EMAIL PROTECTED]' 
  Sent: Tuesday, May 21, 2002 3:53 PM
  Subject: RES: [java-list] RMI
  
  
  Quais os pros-contras entre applet e webStart 
  
  
  
-Mensagem original-De: Marcelo Alves 
[mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 21 de maio de 
2002 12:56Para: [EMAIL PROTECTED]Assunto: 
    Re: [java-list] RMI
Ué...

 Pq nao usa WebStart ou applets pra 
isso?

.: marcelo :.

  - Original Message - 
  From: 
  Lincoln Masao 
  Muraoka Junior 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, May 21, 2002 11:18 
  AM
  Subject: [java-list] RMI
  
  Estive dando uma pesquisada por RMI, pois preciso 
  resolver o meu problema de aplicação distribuída, que seria um aplicativo 
  no cliente instanciar um componente de um servidor e rodá-lo localmente. 
  Todos os exemplos que eu achei de rmi, o cliente chama métodos no 
  servidor, mas os métodos aparentemente rodam no servidor. É isso 
  mesmo?
   Eu precisaria de algo em 
  que eu chamasse os objetos para o aplicativo cliente e que estes rodassem 
  localmente até que o programa fosse fechado, quando seriam destruídos da 
  memória, desta forma, eu não tenho uma conexão constante entre o servidor 
  e o cliente, mas simplesmente eu "pego" o que preciso no inicio da 
  aplicação e depois disso não preciso mais de conexão entre os dois. 
  
   Isso é possível com 
  RMI?
  
   Obrigado
   LMMJ
   
  
  __Governo 
  do Estado do CearáSECRETARIA DA EDUCAÇÃO BÁSICA"Todos pela 
  Educação de Qualidade para 
Todos"www.seduc.ce.gov.br


Re: [java-list] RMI

2002-05-21 Por tôpico Hildeberto Mendonça



 possvel, atravs de Java Webstart, realizar transaes com um banco de
dados no servidor?


Marcelo Alves wrote:
029601c20104$f396d2c0$0400a8c0@sphere">
  
  
  Webstart (pros):
  
S precisa de um browser pra conexao inicial
Roda fora de um browser
Pode ter acesso a alguns recursos da maquina cliente
(ex.:ler um arquivo), sem precisar de assinatura
Verifica "automagicamente" se existe uma versao mais
nova noservidor
Pode funcionar offline
  
  Webstart (contras) :
  
Precisa de uma VM (1.3 ou superior) no cliente
  
  

- Original Message - 

From:
Romulo Frota dos Santos


To:
'[EMAIL PROTECTED]'


Sent: Tuesday, May 21, 2002 3:53 PM
    
Subject: RES: [java-list] RMI




Quais os pros-contras entre applet e webStart


  
-Mensagem original-
  De: Marcelo Alves  [mailto:[EMAIL PROTECTED]]
  Enviada em: tera-feira, 21 de maio de  2002 12:56
  Para:[EMAIL PROTECTED]
  
  Assunto:      Re: [java-list] RMI
  
  
  U...
  
   Pq nao usa WebStart ou applets pra  isso?
  
  .: marcelo :.
  

- Original Message - 

From:Lincoln
MasaoMuraoka Junior


To:
[EMAIL PROTECTED]


Sent: Tuesday, May 21, 2002 11:18AM
    
Subject: [java-list] RMI



Estive dando uma pesquisada por RMI, pois precisoresolver o meu problema
de aplicao distribuda, que seria um aplicativono cliente instanciar
um componente de um servidor e rod-lo localmente.Todos os exemplos
que eu achei de rmi, o cliente chama mtodos noservidor, mas os mtodos
aparentemente rodam no servidor.  issomesmo?
 Eu precisaria de algo em   
que eu chamasse os objetos para o aplicativo cliente e que estes rodassem
   localmente at que o programa fosse fechado, quando seriam destrudos
damemria, desta forma, eu no tenho uma conexo constante entre
o servidore o cliente, mas simplesmente eu "pego" o que preciso no
inicio daaplicao e depois disso no preciso mais de conexo entre
os dois.
 Isso  possvel comRMI?

 Obrigado
 LMMJ





__
Governodo Estado do Cear
SECRETARIA DA EDUCAO BSICA
"Todos pelaEducao de Qualidade para  Todos"
www.seduc.ce.gov.br



-- 
Hildeberto Mendona
[EMAIL PROTECTED]






Re: [java-list] RMI = Acess Denied???

2002-04-07 Por tôpico Canal Java


o lookup nao parece adequado.
estou iniciando em RMI agora tb.
jah obtive sucesso de comunicacao
com ambos cliente e servidor em uma maquina e
em maquinas separadas.


acho q voce pode suprimir o inicio desta string
rmi://endereco/ObjetoRemoto
para
//endereco/ObjetoRemoto

e em //endereco/ voce pode trocar para o ip
da outra maquina ou o hostname
//1.1.1.10/ObjetoRemoto

outra coisa, eh construir o arquivo java.policy.
e tanto na hora de abrir o server como o cliente,
colocar o parametro
-Djava.security.policy=java.policy

tudo isso eh explicado no tutorial oficial de java,
na parte de RMI.


THIAGO PRIMERANO wrote:

Salve galera,
 
Tenho 2  classes  e um1 interface para implantar o RMI, fiz tudo,
compilei legal, fui na máquina servidor executei o rmiregistry e deixei
a classe servidor rodando, fui no cliente tentei executar a classe e da
o seguinte erro: 
 
access denied (java.net.SocketPermission enderecodoservidor resolve)
 
Alguém sabe o que pode estar dando errado???
OBS: Gerei os arquivos 
 
Segue as classes utilizadas: _SKEL e _STUB e tenho o _STUB tanto na
maquina servidor quanto na cliente.
 
 
import java.rmi.*;
public class Cliente{
 public static void main(String args[]){
  try{ 
   if(System.getSecurityManager() == null){
System.setSecurityManager(new RMISecurityManager());
   } 
   itfMetodosRemotos mr;
   mr = (itfMetodosRemotos)Naming.lookup(rmi://endereco/ObjetoRemoto);
   System.out.println(mr.Metodo1());
   System.out.println(mr.Metodo2(10));
   System.out.println(mr.Metodo3(2, 10)); 
  
  }catch(Exception e){
   System.out.println(e.getMessage());
  }
 }
}
 
 
public interface itfMetodosRemotos extends java.rmi.Remote{
 public String Metodo1() throws java.rmi.RemoteException; 
 public int Metodo2(int n) throws java.rmi.RemoteException; 
 public int Metodo3(int n1, int n2) throws java.rmi.RemoteException; 
}
 
 
 
 
import java.rmi.*;
import java.rmi.server.*;
public class MetodosServidor extends UnicastRemoteObject implements
itfMetodosRemotos{
 public MetodosServidor() throws RemoteException {
  super();
 }
 
 public String Metodo1() throws RemoteException{
  return Teste de retorno metodo1;
 }
 public int Metodo2(int n) throws RemoteException{
  return n;
 }
 public int Metodo3(int n1, int n2) throws RemoteException{
  return n1 + n2;
 }
 public static void main(String args[]){
  try{
   if (System.getSecurityManager() == null){
System.setSecurityManager(new RMISecurityManager());
   }
   MetodosServidor ms = new MetodosServidor();
   Naming.rebind(ObjetoRemoto, ms);
  }catch (Exception e){}
  
 }
}
 

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-





_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] RMI x Socket

2002-04-03 Por tôpico Daniel P
Pessoal estou com a seguinte,
Para desenvolver uma aplicação Ponto-a-Ponto onde diversos usuários estaram acessando um determinado servidor. Qual a diferença de utilizar RMI ou Socket. Qualé mais seguro?
Agradeço desde já as dicas Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!

Re: [java-list] RMI x Socket

2002-04-03 Por tôpico Jose Carlos



Com um socket vc estabelece uma conexão entre um 
cliente e um servidor, ambos trocam apenas mensagems (pacotes de dados que 
trafegam pela rede). O RMI permite que seu cliente invoque métodos e objetos de 
um servidor remoto.

[]s
Sparc

  - Original Message - 
  From: 
  Daniel P 
  
  To: Java Lista 
  Sent: Tuesday, April 02, 2002 8:51 
  PM
  Subject: [java-list] RMI x Socket
  
  Pessoal estou com a seguinte,
  Para desenvolver uma aplicação Ponto-a-Ponto onde diversos usuários estaram 
  acessando um determinado servidor. Qual a diferença de utilizar RMI ou Socket. 
  Qualé mais seguro?
  Agradeço desde já as dicas 
  
  
  Yahoo! EmpregosO trabalho dos seus sonhos pode estar aqui. 
  Cadastre-se hoje mesmo no Yahoo! 
  Empregos e tenha acesso a milhares de vagas 
abertas!


Re: [java-list] RMI x Socket

2002-04-03 Por tôpico Canal Java


RMI é mais fácil e Sockets pode ser mais eficiente em performance.
Mas cuidado com os firewalls. :-)


Daniel P wrote:

 Pessoal estou com a seguinte,

 Para desenvolver uma aplicação Ponto-a-Ponto onde diversos usuários 
 estaram acessando um determinado servidor. Qual a diferença de 
 utilizar RMI ou Socket. Qual é mais seguro?

 Agradeço desde já as dicas


 
 *Yahoo! Empregos*
 O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no 
 Yahoo! Empregos http://br.empregos.yahoo.com/ e tenha acesso a 
 milhares de vagas abertas! 





_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] RMI = Acess Denied???

2002-04-03 Por tôpico THIAGO PRIMERANO

Salve galera,
 
Tenho 2  classes  e um1 interface para implantar o RMI, fiz tudo,
compilei legal, fui na máquina servidor executei o rmiregistry e deixei
a classe servidor rodando, fui no cliente tentei executar a classe e da
o seguinte erro: 
 
access denied (java.net.SocketPermission enderecodoservidor resolve)
 
Alguém sabe o que pode estar dando errado???
OBS: Gerei os arquivos 
 
Segue as classes utilizadas: _SKEL e _STUB e tenho o _STUB tanto na
maquina servidor quanto na cliente.
 
 
import java.rmi.*;
public class Cliente{
 public static void main(String args[]){
  try{ 
   if(System.getSecurityManager() == null){
System.setSecurityManager(new RMISecurityManager());
   } 
   itfMetodosRemotos mr;
   mr = (itfMetodosRemotos)Naming.lookup(rmi://endereco/ObjetoRemoto);
   System.out.println(mr.Metodo1());
   System.out.println(mr.Metodo2(10));
   System.out.println(mr.Metodo3(2, 10)); 
  
  }catch(Exception e){
   System.out.println(e.getMessage());
  }
 }
}
 
 
public interface itfMetodosRemotos extends java.rmi.Remote{
 public String Metodo1() throws java.rmi.RemoteException; 
 public int Metodo2(int n) throws java.rmi.RemoteException; 
 public int Metodo3(int n1, int n2) throws java.rmi.RemoteException; 
}
 
 
 
 
import java.rmi.*;
import java.rmi.server.*;
public class MetodosServidor extends UnicastRemoteObject implements
itfMetodosRemotos{
 public MetodosServidor() throws RemoteException {
  super();
 }
 
 public String Metodo1() throws RemoteException{
  return Teste de retorno metodo1;
 }
 public int Metodo2(int n) throws RemoteException{
  return n;
 }
 public int Metodo3(int n1, int n2) throws RemoteException{
  return n1 + n2;
 }
 public static void main(String args[]){
  try{
   if (System.getSecurityManager() == null){
System.setSecurityManager(new RMISecurityManager());
   }
   MetodosServidor ms = new MetodosServidor();
   Naming.rebind(ObjetoRemoto, ms);
  }catch (Exception e){}
  
 }
}
 

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] RMI e acesso de banco de dados remoto

2002-03-03 Por tôpico Felipe



não é necessário RMI.

  - Original Message - 
  From: 
  Jose_Carlos 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, February 27, 2002 1:36 
  PM
  Subject: [java-list] RMI e acesso de 
  banco de dados remoto
  
  Para que acesse uma base remota de dados é 
  necessário utilizar rmi ou somente os drivers para JDBC2.0 suportam 
  isto?
  
  []'s
  Sparc


[java-list] RMI e acesso de banco de dados remoto

2002-03-02 Por tôpico Jose_Carlos



Para que acesse uma base remota de dados é 
necessário utilizar rmi ou somente os drivers para JDBC2.0 suportam 
isto?

[]'s
Sparc


Re: [java-list] RMI e a classe desaparecida

2001-11-26 Por tôpico Jason Douglas de Oliveira

Bom Dia Herval,

Coloque no seu classpath do ambiente(no WinNt estah no Control
Panel/System/Environment)  o endereco das classes de sua aplicacao, isso
funciona, tive o mesmo problema.

Abraco!!!


-Mensagem original-
De: Herval Freire [EMAIL PROTECTED]
Para: [EMAIL PROTECTED] [EMAIL PROTECTED]
Data: Domingo, 25 de Novembro de 2001 15:47
Assunto: [java-list] RMI e a classe desaparecida


AcessoBOL, só R$ 9,90! O menor preço do mercado!
Assine já! http://www.bol.com.br/acessobol/



Alow a todos,

andei fazendo meus primeiros testes com RMI e tow a ponto de jogar o
computador no chao...

Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 1a vez.
Nao modifiquei absolutamente nada e... nao funciona +

As classes sao:

* Client - cliente, que acessa os objetos remotos
* RemoteInterface - uma interface q extende Remote e implementa soh um
metodo babaca
* RemoteObject - extends UnicastRemoteObject e implements RemoteInterface
* RemoteServer - faz um naming.bind em um objeto do tipo RemoteObject

Tudo isso dentro de um pacote chamado myRemote

ok, compilei as classes, sem problema.. depois usei o rmic pra gerar o
Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo
apareceu lah no diretorio e...

O servidor dah esse monte de excecoes:

---
java.rmi.ServerException: RemoteException occurred in server thread; nested
exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested
exception is:
java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub

java.rmi.UnmarshalException: error unmarshalling arguments; nested
exception is:
java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub

java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub

at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteC
all.java:245)

at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)

at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354)

at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)

at java.rmi.Naming.rebind(Naming.java:160)

at myRemote.RemoteServer.init(RemoteServer.java:23)

at myRemote.RemoteServer.main(RemoteServer.java:40)

---

Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a
classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e nada
:|

Nao sei se eskeci algum detalhe muito muito pequeno...

agradeco a iluminacao divina que alguem possa me dar :)


[]'s
-
--- Herval Freire de A. Júnior --
--- mailto:[EMAIL PROTECTED] 
- http://www.herval.hpg.com.br --
- UIN: 2067270 --
-
--[The adepts are everywhere... awake! v0.666a]--
-

http://member.isavvix.com/herval/vote.jsp?enquete=1003


-- 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]
-




-- 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] 
-




Re: [java-list] RMI e a classe desaparecida

2001-11-26 Por tôpico Claudio Miranda


Você configurou corretamente o java.rmi.codebase? 
Verifique mais sobre isso em: 
http://java.sun.com/j2se/1.3/docs/guide/rmi/getstart.doc.html#7445

Claudio Miranda


Herval Freire wrote:
 
 Alow a todos,
 
 andei fazendo meus primeiros testes com RMI e tow a ponto de jogar o
 computador no chao...
 
 Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 1a vez.
 Nao modifiquei absolutamente nada e... nao funciona +
 
 As classes sao:
 
 * Client - cliente, que acessa os objetos remotos
 * RemoteInterface - uma interface q extende Remote e implementa soh um
 metodo babaca
 * RemoteObject - extends UnicastRemoteObject e implements RemoteInterface
 * RemoteServer - faz um naming.bind em um objeto do tipo RemoteObject
 
 Tudo isso dentro de um pacote chamado myRemote
 
 ok, compilei as classes, sem problema.. depois usei o rmic pra gerar o
 Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo
 apareceu lah no diretorio e...
 
 O servidor dah esse monte de excecoes:
 
 ---
 java.rmi.ServerException: RemoteException occurred in server thread; nested
 exception is:
 java.rmi.UnmarshalException: error unmarshalling arguments; nested
 exception is:
 java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub
 
 java.rmi.UnmarshalException: error unmarshalling arguments; nested
 exception is:
 java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub
 
 java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub
 
 at
 
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245)
 
 at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)
 
 at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354)
 
 at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
 
 at java.rmi.Naming.rebind(Naming.java:160)
 
 at myRemote.RemoteServer.init(RemoteServer.java:23)
 
 at myRemote.RemoteServer.main(RemoteServer.java:40)
 
 ---
 
 Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a
 classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e nada :|
 
 Nao sei se eskeci algum detalhe muito muito pequeno...
 
 agradeco a iluminacao divina que alguem possa me dar :)
 
 []'s
 -
 --- Herval Freire de A. Júnior --
 --- mailto:[EMAIL PROTECTED] 

_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 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] 
-




Re: [java-list] RMI e a classe desaparecida

2001-11-26 Por tôpico Herval Freire

 Hm... corrigido o erro :P

 tinha esquecido do codebase, realmente...

 quando botei, deixei como file://C:/meudiretorio/classes/

 deu erro dezenas de vezes antes de eu ver q eh pra ser 
file:/C:/meudiretorio/classes/

 valeu pela indicacao da pagina :)

[]s

At 14:32 26/11/01 -0200, you wrote:

 Você configurou corretamente o java.rmi.codebase?
 Verifique mais sobre isso em:
 http://java.sun.com/j2se/1.3/docs/guide/rmi/getstart.doc.html#7445

Claudio Miranda


Herval Freire wrote:
 
  Alow a todos,
 
  andei fazendo meus primeiros testes com RMI e tow a ponto de 
 jogar o
  computador no chao...
 
  Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 
 1a vez.
  Nao modifiquei absolutamente nada e... nao funciona +
 
  As classes sao:
 
  * Client - cliente, que acessa os objetos remotos
  * RemoteInterface - uma interface q extende Remote e 
 implementa soh um
  metodo babaca
  * RemoteObject - extends UnicastRemoteObject e implements 
 RemoteInterface
  * RemoteServer - faz um naming.bind em um objeto do tipo 
 RemoteObject
 
  Tudo isso dentro de um pacote chamado myRemote
 
  ok, compilei as classes, sem problema.. depois usei o rmic pra 
 gerar o
  Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo
  apareceu lah no diretorio e...
 
  O servidor dah esse monte de excecoes:
 
  ---
  java.rmi.ServerException: RemoteException occurred in server thread; nested
  exception is:
  java.rmi.UnmarshalException: error unmarshalling arguments; nested
  exception is:
  java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub
 
  java.rmi.UnmarshalException: error unmarshalling arguments; nested
  exception is:
  java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub
 
  java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub
 
  at
  
 
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245)
 
  at 
 sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)
 
  at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354)
 
  at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
 
  at java.rmi.Naming.rebind(Naming.java:160)
 
  at myRemote.RemoteServer.init(RemoteServer.java:23)
 
  at myRemote.RemoteServer.main(RemoteServer.java:40)
 
  ---
 
  Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a
  classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e 
 nada :|
 
  Nao sei se eskeci algum detalhe muito muito pequeno...
 
  agradeco a iluminacao divina que alguem possa me dar :)
 
  []'s
  -
  --- Herval Freire de A. Júnior --
  --- mailto:[EMAIL PROTECTED] 

_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 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]
-

-
--- Herval Freire de A. Júnior --
--- mailto:[EMAIL PROTECTED] 
- http://www.herval.hpg.com.br --
- UIN: 2067270 --
-
--[The adepts are everywhere... awake! v0.666a]--
-

http://member.isavvix.com/herval/vote.jsp?enquete=1003


-- 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]
-




[java-list] RMI e a classe desaparecida

2001-11-25 Por tôpico Herval Freire

Alow a todos,

andei fazendo meus primeiros testes com RMI e tow a ponto de jogar o 
computador no chao...

Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 1a vez. 
Nao modifiquei absolutamente nada e... nao funciona +

As classes sao:

* Client - cliente, que acessa os objetos remotos
* RemoteInterface - uma interface q extende Remote e implementa soh um 
metodo babaca
* RemoteObject - extends UnicastRemoteObject e implements RemoteInterface
* RemoteServer - faz um naming.bind em um objeto do tipo RemoteObject

Tudo isso dentro de um pacote chamado myRemote

ok, compilei as classes, sem problema.. depois usei o rmic pra gerar o 
Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo 
apareceu lah no diretorio e...

O servidor dah esse monte de excecoes:

---
java.rmi.ServerException: RemoteException occurred in server thread; nested 
exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested 
exception is:
java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub

java.rmi.UnmarshalException: error unmarshalling arguments; nested 
exception is:
java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub

java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub

at 
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245)

at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)

at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354)

at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)

at java.rmi.Naming.rebind(Naming.java:160)

at myRemote.RemoteServer.init(RemoteServer.java:23)

at myRemote.RemoteServer.main(RemoteServer.java:40)

---

Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a 
classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e nada :|

Nao sei se eskeci algum detalhe muito muito pequeno...

agradeco a iluminacao divina que alguem possa me dar :)


[]'s
-
--- Herval Freire de A. Júnior --
--- mailto:[EMAIL PROTECTED] 
- http://www.herval.hpg.com.br --
- UIN: 2067270 --
-
--[The adepts are everywhere... awake! v0.666a]--
-

http://member.isavvix.com/herval/vote.jsp?enquete=1003


-- 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]
-




[java-list] RMI

2001-10-24 Por tôpico Rodrigo Strazza Bortoloto

PessoALL,

   Em primeiro lugar, quero agradecer as pessoas que
contribuiram com o decompilador!!! Valeu mesmo.
   Agora, estou tento um outro problema, tenho uma
aplicação em applets na internet que se comunica com o
servidor por rmi, onde que, num arq .jar (applet)
encontram-se alguns benas, classes de acesso rmi com o
servidor, entre outros...
   O problema é que, quando tento executar operações
específicas dentro do meu sistema, eu recebo a mensagem de 
unmarshaling return, dizendo que o serialID da minha classe
dentro do .jar não é compatível com a classe que está
dentro do meu servidor.
   Já regerei o código todo, só o .jar e só o código da
parte do servidor, e mesmo tentando dessas três formas,
ainda não obtive sucesso.
   Alguém poderia por favor me dar uma sugestão do que
fazer?

   Desde já agradeço a todos que puderem colaborar!!!

Obrigado!

Rodrigo.   

___
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil 
e grátis!
http://br.geocities.yahoo.com/

-- 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] 
-




Re: [java-list] RMI e IE

2001-09-11 Por tôpico luis rodrigues


  O mais viável no caso seria não usar rmi com applets pois voce precisaria 
de um plugin para o IE5.
  Com html no cliente ao invés de uma applet, fazendo uma chamada a um 
servlet( e esse sim faz a chamada rmi) o problema estaria resolvido.
  Independe o browser nesse caso, uma vez que o processamento está na 
segunda camada.

Abraço.

From: Alexandre Torres [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] RMI e IE
Date: Mon, 10 Sep 2001 10:27:36 -0300

Que eu saiba, o IE nao tem (e pelo andar das coisas nunca tera) suporte
a RMI.
So se o cliente instalar o Java Plug-in (The Microsoft Way of
Competition...)
Nao eh recomendavel usar RMI em aplicacoes web , a nao ser q o teu
usuario tenha sido muito bem instruido a instalar o plugin ( e tenha a
paciencia para tal)

Renato Weiner wrote:

Bom dia,

Estava fazendo uns testes com RMI e Applets e
encontrei um problema com o IE ( a versão que testei
foi 5.5 ).

Quando o applet é executado ele deve procurar o Stub e
o Skel para entender a interface, mas no IE ele
procura por: /java/rmi/Naming.class, como se o RMI não
estivesse instalado/habilitado do lado do browser. No
Netscape funciona direito. Dá pra ver nos logs do
Apache ele pegando o Stub e o Skel direito.

Alguem tem alguma dica ?

Renato.

__
Do You Yahoo!?
Get email alerts  NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com

-- 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]
-






-- 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]
-



_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


-- 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] 
-




Re: [java-list] RMI e IE

2001-09-10 Por tôpico Alexandre Torres

Que eu saiba, o IE nao tem (e pelo andar das coisas nunca tera) suporte 
a RMI.
So se o cliente instalar o Java Plug-in (The Microsoft Way of 
Competition...)
Nao eh recomendavel usar RMI em aplicacoes web , a nao ser q o teu 
usuario tenha sido muito bem instruido a instalar o plugin ( e tenha a 
paciencia para tal)

Renato Weiner wrote:

Bom dia,

Estava fazendo uns testes com RMI e Applets e
encontrei um problema com o IE ( a versão que testei
foi 5.5 ). 

Quando o applet é executado ele deve procurar o Stub e
o Skel para entender a interface, mas no IE ele
procura por: /java/rmi/Naming.class, como se o RMI não
estivesse instalado/habilitado do lado do browser. No
Netscape funciona direito. Dá pra ver nos logs do
Apache ele pegando o Stub e o Skel direito.

Alguem tem alguma dica ?

Renato.

__
Do You Yahoo!?
Get email alerts  NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com

-- 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] 
-






-- 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] 
-




[java-list] RMI e IE

2001-09-06 Por tôpico Renato Weiner

Bom dia,

Estava fazendo uns testes com RMI e Applets e
encontrei um problema com o IE ( a versão que testei
foi 5.5 ). 

Quando o applet é executado ele deve procurar o Stub e
o Skel para entender a interface, mas no IE ele
procura por: /java/rmi/Naming.class, como se o RMI não
estivesse instalado/habilitado do lado do browser. No
Netscape funciona direito. Dá pra ver nos logs do
Apache ele pegando o Stub e o Skel direito.

Alguem tem alguma dica ?

Renato.

__
Do You Yahoo!?
Get email alerts  NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com

-- 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] 
-




[java-list] RMI over HTTP no Tomcat

2001-08-23 Por tôpico silvio

Oi pessoal,

alguem jah usou RMI over HTTP com o Tomcat?
Estou tendo serias dificuldades para configurar o Tomcat nessa situacao.
A documentacao da Sun sobre RMI over HTTP eh antiga, e faz referencia ao Servlet 
Server da Sun, que nem existe mais (hoje eles vendem o IPlanet).

Alguma ideia?

Obrigado,

Silvio



-- 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] 
-




[java-list] RMI e Applet

2001-08-16 Por tôpico Ary Junior



 Por favor, criei um objeto 
remoto que faz uma conexão ao BD, e uma applet que utiliza os métodos deste 
objeto para manipular os dados. A minha applet funciona perfeitamente no 
appletviewer se eu passar os parâmetros do arquivo com a política de segurança 
assim:

appletviewer -J-Djava.security.policy=policy.txt 
rmi.html

 Agora a minha dúvida é como eu 
passo estes parâmetros do arquivo de policy.txt para o Internet Explorer ou 
qualquer outro browser rode a minha applet? Pois se tento rodar normalmente ela 
gera o seguinte erro:

com.ms.security.SecurityExceptionEx[DadosAlertaApplet.paint]: 
java.io.IOException: bad path: C:\Meus 
documentos\rmi\java\rmi\RMISecurityManager.classat 
com/ms/security/permissions/FileIOPermission.checkat 
com/ms/security/PolicyEngine.deepCheckat 
com/ms/security/PolicyEngine.checkPermissionat 
com/ms/security/StandardSecurityManager.chkat 
com/ms/security/StandardSecurityManager.checkRead
etc...

 Alguém poderia me ajudar? Por 
favor!!!


[java-list] RMI com Applet

2001-08-14 Por tôpico Ary Junior




Por favor, continuo tentando utilizar RMI, e para 
executar uma classe que utilize um objeto remoto sem dar problemas de segurança 
eu executo da seguinte forma e dá certinho:

java -Djava.security.policy=policy.txt 
Cliente

Agora o negócio é o seguinte, eu gostaria de 
utilizaro objeto remoto em uma applet, como devo utilizar o arquivo 
policy.txt(que contém as informações sobre a política de segurança) na applet, 
para que esta instancie o objeto remoto sem problemas?

[]'s

 Ary Junior


---Outgoing mail is certified Virus Free.Checked by AVG 
anti-virus system (http://www.grisoft.com).Version: 6.0.265 / 
Virus Database: 137 - Release Date: 18/07/01


[java-list] RMI de novo

2001-08-07 Por tôpico Ary Junior



Por favor pessoal,

 Estou tentando usar RMI... Todos 
os exemplos que eu acho não funcionam na minha máquina, dá o seguinte 
erro...

java.security.AccessControlException: access denied 
(java.net.SoketPermission 127.0.0.1:1099 conect,resolve)

por favor alguém poderia me dar uma ajuda? Estou 
tentando fazer isso a um tempão... Se alguém tiver um exemplo que funcione e 
puder me mandar ficarei muito agradecido mesmo...

[]'s

 Ary Junior

---Outgoing mail is certified Virus 
Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.265 / 
Virus Database: 137 - Release Date: 18/07/01


[java-list] Re:[java-list] RMI

2001-07-29 Por tôpico jasondouglaso2

Boa Noite Ary.

O seu erro deve ser não especificar o protocolo de
transmição no cliente.
Tente isso:

(rmi://localhost:1099/ServidorRemoto)

Abraço!!!


 Por favor, estou tentando criar um objeto remoto e um
cliente que faça requisições aos métodos deste objeto.
Eu não estou conseguindo achar o meu erro, vejam:

 // Interface do objeto remoto
 // Arquivo: ServidorRemoto.java
 import java.rmi.*;

 public interface ServidorRemoto extends Remote{
 public String Resposta() throws RemoteException;
 }

 // Implementação do objeto remoto
 // Arquivo: ServidorRemotoImpl.java
 import java.rmi.server.*;
 import java.rmi.*;

 public class ServidorRemotoImpl extends
UnicastRemoteObject implements ServidorRemoto {

 public ServidorRemotoImpl() throws RemoteException
{
 super();
 }

 public String Resposta() throws RemoteException {
 return Opa, tudo bem?;
 }

 public static void main(String[] args) throws
Exception {
 ServidorRemotoImpl serv = new
ServidorRemotoImpl();
 Naming.rebind
(//localhost:1099/ServidorRemoto, serv);
 }
 }

 // Definindo o cliente
 // Arquivo: Cliente.java
 import java.awt.*;
 import java.applet.Applet;
 import java.rmi.*;

 public class Cliente extends Applet {

 public static void main(String[] args) throws
RemoteException {
 try {
 ServidorRemoto serv = (ServidorRemoto)
Naming.lookup(//localhost:1099/ServidorRemoto);
 System.out.println(serv.Resposta());
 } catch (Exception e) {
 System.out.println(e);
 }
 }
 }

 Eu crio a classe stub com o rmic e rodo o rmiregistry
tudo direitinho...
 O problema é q quando rodo o cliente dá o seguinte
erro:

 rmi.NotBoundException

 Por favor, alguém pode me ajudar?



__
Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses!
ASSINE AGORA! http://www.bol.com.br/acessobol/



-- 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]
-




[java-list] RMI

2001-07-27 Por tôpico Ary Junior



Por favor, estou tentando criar um 
objeto remoto e um cliente que faça requisições aos métodos deste objeto. Eu não 
estou conseguindo achar o meu erro, vejam: // Interface do objeto remoto 
// Arquivo: ServidorRemoto.java import java.rmi.*; public 
interface ServidorRemoto extends Remote{  public String 
Resposta() throws RemoteException; } // Implementação do objeto 
remoto // Arquivo: ServidorRemotoImpl.java import java.rmi.server.*; 
import java.rmi.*; public class ServidorRemotoImpl extends 
UnicastRemoteObject implements ServidorRemoto {  
public ServidorRemotoImpl() throws RemoteException {  
 super();  }  
public String Resposta() throws RemoteException {  
 return "Opa, tudo bem?";  } 
 public static void main(String[] args) throws 
Exception {   ServidorRemotoImpl serv = 
new ServidorRemotoImpl();   
Naming.rebind("//localhost:1099/ServidorRemoto", serv);  } 
} // Definindo o cliente // Arquivo: Cliente.java import 
java.awt.*; import java.applet.Applet; import java.rmi.*; public 
class Cliente extends Applet {  public static void 
main(String[] args) throws RemoteException {  
 try {   
 ServidorRemoto serv = 
(ServidorRemoto)Naming.lookup("//localhost:1099/ServidorRemoto"); 
   
System.out.println(serv.Resposta());   } 
catch (Exception e) {   
 System.out.println(e);  
 }  } 
} Eu crio a classe stub com o 
rmic e rodo o rmiregistry tudo direitinho... O problema é q quando rodo o 
cliente dá o seguinte erro: rmi.NotBoundException Por favor, 
alguém pode me ajudar? 


Re: [java-list] RMI

2001-07-09 Por tôpico Sven van ´t Veer

Somente para a mesma maquina.

Glécio Nicoletti Jr wrote:

 Bom dia dia a todos,
 
 Pessoal, preciso saber se um RMI que recebe uma solicitacao de outro RMI
 localizado em outra maquina, pode enviar resposta somente para a maquina de
 origem, ou pode enviar a resposta da solicitacao para uma terceira maquina ?
 
 
 Agradeco a atencao.
 
 Glecio.
 
 -- 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] 
 -
 
 


-- 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] 
-




[java-list] RMI

2001-07-07 Por tôpico Glécio Nicoletti Jr


Bom dia dia a todos,

Pessoal, preciso saber se um RMI que recebe uma solicitacao de outro RMI
localizado em outra maquina, pode enviar resposta somente para a maquina de
origem, ou pode enviar a resposta da solicitacao para uma terceira maquina ?


Agradeco a atencao.

Glecio.

-- 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] 
-




Re: [java-list] RMI

2001-07-03 Por tôpico hooter

Pq vc esta tentando, sobrescrever o construtor do UnicastRemoteObject, vc deve
declarar o construtor na classe filha ..

faca soh isso 

public class ProdutoImplementacao extends UnicastRemoteObject implements Produto  {
   public ProdutoImplementacao throws RemoteException {
 super() ;
   }
}

 On Thu, 28 Jun 2001, you wrote:
 
 Alguem sabe do porque desse erro ?
 
 ProdutoImplementacao.java:4: unreported exception java.rmi.RemoteException; must
 be caught or declared to be thrown
 public class ProdutoImplementacao extends UnicastRemoteObject implements Produto
   {
^
 1 error
 
 o codigo fonte esta abaixo :
 
 import java.rmi.server.*;
 import java.rmi.*;
 
 public class ProdutoImplementacao extends UnicastRemoteObject implements Produto  {
 
  String istNome = Andre;
  int iintIdade = 22;
 
  public String getNome() throws RemoteException {
   return istNome;
  }
  
  public int getIdade() throws RemoteException {
   return iintIdade;  
  }
 
 }
 


Content-Type: text/html; name=unnamed
Content-Transfer-Encoding: quoted-printable
Content-Description: 


-- 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] 
-




Re: [java-list] RMI

2001-06-29 Por tôpico John Tau




  Vc tem que tratar a excecao em algum lugar, na 
  classe que chama o ProdutoImplementacao
  
  - Original Message - 
  From: 
  André 
  Luís Moser 
  To: Sou 
  Java 
  Sent: Thursday, June 28, 2001 5:01 
  PM
  Subject: [java-list] RMI
  
  Alguem sabe do porque desse erro ?
  
  ProdutoImplementacao.java:4: unreported 
  exception java.rmi.RemoteException; mustbe caught or declared to be 
  thrownpublic class ProdutoImplementacao extends UnicastRemoteObject 
  implements Produto { ^1 
  error
  
  o codigo fonte esta abaixo :
  
  import java.rmi.server.*;import 
  java.rmi.*;
  
  public class ProdutoImplementacao extends 
  UnicastRemoteObject implements Produto {
  
  String istNome = 
  "Andre";int iintIdade = 22;
  
  public String getNome() throws 
  RemoteException {return istNome; 
  }public int getIdade() throws 
  RemoteException {return 
  iintIdade;}
  
  }


Re: [java-list] RMI

2001-06-29 Por tôpico Rogerio Tambellini


faltou o construtor fazendo um thrown, tem de colocar
o construtor desta forma:

public ProdutoImplementacao() throws RemoteException {
  super();
}

abraços

Roger


--- André_Luís_Moser [EMAIL PROTECTED] wrote:
 Alguem sabe do porque desse erro ?
 
 ProdutoImplementacao.java:4: unreported exception
 java.rmi.RemoteException; must
 be caught or declared to be thrown
 public class ProdutoImplementacao extends
 UnicastRemoteObject implements Produto
   {
^
 1 error
 
 o codigo fonte esta abaixo :
 
 import java.rmi.server.*;
 import java.rmi.*;
 
 public class ProdutoImplementacao extends
 UnicastRemoteObject implements Produto  {
 
  String istNome = Andre;
  int iintIdade = 22;
 
  public String getNome() throws RemoteException {
   return istNome;
  }
  
  public int getIdade() throws RemoteException {
   return iintIdade;  
  }
 
 }
 


__
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/

-- 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] 
-




[java-list] RMI X CONEXAO DE SOQUETE DE FLUXO

2001-06-28 Por tôpico gasparini

Olá pessoal,


 Li os capitulos 17 (fluxo de arquivos)
  20 (rmi)
  21 (rede) do livro Java tm como programar  H.M.DEITEL

Tenho a necessidade de transmitir arquivos pela rede.
Entre RMI e conexao de soquete de fluxo qual seria a melhor forma ? 
Quais objetos de  fluxo poderiam ser aplicados ?

Existem provedores em que eu possa utilizar RMI ou que permitem uma conexão soquetes
para transmissao de arquivos ?

Abracos,

Marcelo



-- 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] 
-




[java-list] RMI

2001-06-28 Por tôpico André Luís Moser



Alguem sabe do porque desse erro ?

ProdutoImplementacao.java:4: unreported 
exception java.rmi.RemoteException; mustbe caught or declared to be 
thrownpublic class ProdutoImplementacao extends UnicastRemoteObject 
implements Produto { ^1 
error

o codigo fonte esta abaixo :

import java.rmi.server.*;import 
java.rmi.*;

public class ProdutoImplementacao extends 
UnicastRemoteObject implements Produto {

String istNome = 
"Andre";int iintIdade = 22;

public String getNome() throws 
RemoteException {return istNome; 
}public int getIdade() throws 
RemoteException {return 
iintIdade;}

}


Re: [java-list] RMI para sincronizar dois bancos de dados

2001-06-27 Por tôpico Luis Cabral

Obrigado pela resposta.

Dei uma olhada nas classes para usar sockets,
mas achei muito complicado, é necessário ter um bom
conhecimento de rede para usar, apesar de ser mais
flexível. O RMI deixa as coisas mais transparentes.

Vou fazer uns testes, mas fiquei mais seguro para
utilizar a RMI.


- Original Message -
From: Sven van ´t Veer [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, June 26, 2001 10:06 AM
Subject: Re: [java-list] RMI para sincronizar dois bancos de dados


 Seu maior problomo é a base SQL Server da Microsoft que não tem a
 possibilidade de ter stored procedures. Se foram dois db´s Oracle a
 coisa seria muito mais facil, triggers com stored procedures em java que
 insiram, alteram en deletam os dados no outro banco.

 A pergunta que vc deveria fazer primeiro é que não é possivel fazer um
 sistema homologizado trocando um banco por outro.

 RMI é uma possibilidade e não é uma solução lenta. pode pensar em
 sockets também. XML na minha opinião não seria muito util (em caso de
 RMI uma vez que vc deve passar objectos serializados ou primitivos com
 RMI. Se usar socket XML é uma boa opção.

 
  1- RMI é a tecnologia ideal para isso, ou há outra
  tecnologia java mais atual ou mais adequada?
 
  2- A princípio seria um volume pequeno de dados, mas
  caso aumente muito ou surjam novas filiais, o RMI é
  eficiente e rápido?
 
  3- Quanto à segurança, o RMI é seguro? Isto é, imagino
  que o programa servidor deva ficar escutando uma
  porta num endereço IP aberto a todo mundo na internet...
 
  4- Há alguma incompatibilidade em relação a proxies,
  firewalls etc?
 
  5- O XML seria útil nesse tipo de aplicação, ou não tem
  nada a ver?
 
  A princípio estaríamos utilizando uma solução microsoft :(,
  mas gostaria de estar utilizando java ;). Porém preciso de
  bases técnicas para justificar a escolha...
 
  Por isso, agradeço desde já qualquer ajuda!
 
  Luis Cabral
 
 
 
 
 
  -- 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]
  -
 
 


 -- 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]
 -




-- 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] 
-




[java-list] RMI para sincronizar dois bancos de dados

2001-06-26 Por tôpico Luis Cabral

Olá a todos

Já estudo java há algum tempo, mas infelizmente
não tive ainda a oportunidade de trabalhar num
projeto real.

Porém agora está iniciando um projeto, em que
gostaria de estar utilizando java.

O problema é o seguinte: uma empresa com uma
matriz com banco de dados SQL Server e uma filial
com Oracle precisam trocar informações, lendo
do Oracle e gravando no SQLserver e vice versa.
Os programas que fariam isso ficariam no ar o
dia inteiro, checando de tempos em tempos se os bancos
precisam ser sincronizados, sem interação dos usuários,
que apenas colocariam os programas no ar.

Elas estão fisicamente distantes, por isso precisaria
ser algo utilizando a internet (os dois locais estão
ligados 24h à internet).

Estava pensando em utilizar a tecnologia RMI do java
para fazer isso. Eu faria um programa servidor na
matriz, acessando o SQL Server, e um programa cliente
que rodaria na filial acessando o Oracle, e os dois
conversariam através da tal tecnologia.

Eu li a documentação oficial da Sun do RMI e alguns
artigos, e achei muito interessante e até razoavelmente
fácil de implementar, porém tenho algumas dúvidas.
Não são dúvidas técnicas de como implementar (essas
com certeza aparecerão mais tarde), mas sim dúvidas
do mundo real:

1- RMI é a tecnologia ideal para isso, ou há outra
tecnologia java mais atual ou mais adequada?

2- A princípio seria um volume pequeno de dados, mas
caso aumente muito ou surjam novas filiais, o RMI é
eficiente e rápido?

3- Quanto à segurança, o RMI é seguro? Isto é, imagino
que o programa servidor deva ficar escutando uma
porta num endereço IP aberto a todo mundo na internet...

4- Há alguma incompatibilidade em relação a proxies,
firewalls etc?

5- O XML seria útil nesse tipo de aplicação, ou não tem
nada a ver?

A princípio estaríamos utilizando uma solução microsoft :(,
mas gostaria de estar utilizando java ;). Porém preciso de
bases técnicas para justificar a escolha...

Por isso, agradeço desde já qualquer ajuda!

Luis Cabral





-- 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] 
-




[java-list] RMI-Serialization

2001-01-25 Por tôpico Ricardo Santana

Ol pessoal

Estou desenvolvendo uma aplicao Servidora que utiliza RMI e quando tento
devolver um objeto Connection para o
Cliente recebo essa mensagem:

java.rmi.UnmarshalException: error unmarshalling return; nested exception
is:
java.io.WriteAbortedException: Writing aborted by exception;
java.io.Not
SerializableException: sun.jdbc.odbc.JdbcOdbcConnection

Espero que algum possa me dizer algo!

Obrigado!

Ricardo Santana


Aqui est a classe do objeto que estou tentando devolver:

/*
* Alterado: Ricardo Santana - 07/11/2000.
* Objetivo: Incluir a propriedade de Tipo de Conexo.
*   Extender a classe Init para obter todas as variveis
*   declaradas nela.
*
* Alterado: Ricardo Santana - 12/11/2000.
* Objetivo: Utilizar a constante que representa o separador do id. de
conexo.
*/
package com.netgrafos.database;

import java.sql.*;
import java.io.Serializable;
import com.netgrafos.*;

/**
* Definiao da estrutura de Controle de Conexes (Connections) para o
Gerenciador de
* Conexes.
*
* @author Ricardo Santana - 17/08/2000.
* @version 1.1 - Multiplataforma - NETGrafos Technology.
* @see query
*/
file://public class DBConnectionObject extends Init {
public class DBConnectionObject extends Init implements Serializable {

 /**
 * Identificao da conexo. Formato: "D:C", onde
 * D = Id. Banco de Dados e C = Id. da Conexo.
 */
 private String id;

 /**
 * Objeto Connection.
 */
 private /*transient*/ Connection connection;

 /**
 * Tipo de conexo.br
 * Normal = Sujeita a verificao de tempo de ociosidade ou
 * Permanente = No sujeita a essa verificao.
 */
 private int type;

 /**
 * Situao da Conexo.
 */
 private int situation;

 /**
 * Data e Hora de Criao da Conexo (Em milisegundos).
 */
 private long age;

 /**
 * Obtm a Identificao da conexo.
 *
 * @return Identificador da conexo.
 */
 public String getId() {
  return id;
 }

 /**
 * Atribui a Identificao da conexo.
 *
 * @param sId Identificador da conexo.
 */
 public void setId(String sId) {
  if(sId != null) {
   // Consiste o contedo passado.
   if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 ||
Strings.occurs(sId, SEP_CONNECTION_ID)   1) {
sId = null;
   }
  }

  // Somente manipula se o contedo for vlido.
  if(sId != null)
   id = sId;

  return;
 }

 /**
 * Atribui a Situao da conexo.
 *
 * @return Situao da conexo.
 */
 public int getSituation() {
  return situation;
 }

 /**
 * Atribui a Situao da conexo.
 *
 * @param iSituation Situao da conexo.
 */
 public void setSituation(int iSituation) {
  if(iSituation  CON_STATUS_FREE || iSituation  CON_STATUS_AVAILABLE)
   iSituation = CON_STATUS_FREE; // Torna a conexo livre.

  situation = iSituation;

  return;
 }

 /**
 * Obtm o tempo de vida da conexo desde a abertura ou o ltimo acesso.
 *
 * @return Idade da conexo.
 */
 public long getAge() {
  return age;
 }

 /**
 * Atribui o tempo de vida da conexo desde a abertura ou o ltimo acesso.
 *
 * @param lAge Idade da conexo.
 */
 public void setAge(long lAge) {
  if(lAge  0L)
   lAge = 0L;

  age = lAge;

  return;
 }

 /**
 * Obtm o tipo da conexo.
 *
 * @return Tipo da conexo.
 */
 public int getType() {
  return type;
 }

 /**
 * Atribui o tipo da conexo.
 *
 * @param iType Tipo da conexo.
 */
 public void setType(int iType) {
  if(iType != CON_TYPE_NORMAL  iType != CON_TYPE_PERMANENT) {
   iType = CON_TYPE_NORMAL;
  }

  type = iType;

  return;
 }

 /**
 * Obtm a referncia ao objeto de comunicao com o Banco de Dados.
 *
 * @return Objeto da conexo.
 */
 public Connection getConnection() {
  return connection;
 }

 /**
 * Atribui uma referncia ao objeto de comunicao com o Banco de Dados.
 *
 * @param oConnection Objeto de conexo.
 */
 public void setConnection(Connection oConnection) {
  connection = oConnection;

  return;
 }

 /**
 * Inicializa a estrutura.
 *
 * @param lDBId   Identificao do Banco de Dados.
 * @param lConnId Identificador da conexo.
 * @param oConn   Objeto Connection.
 * /
 private DBConnectionObject() {
  Id = null;
  Situation  = CON_STATUS_FREE;
  Connection = null;
  Age= 0L;
  Type   = CON_TYPE_NORMAL;
 }
 */

 /**
 * Inicializa a estrutura.
 *
 * @param lDBId   Identificao do Banco de Dados.
 * @param lConnId Identificador da conexo.
 * @param oConn   Objeto Connection.
 */
 public DBConnectionObject(long lDBId, long lConnId, Connection oConn) {
  id = ("" + lDBId) + SEP_CONNECTION_ID + lConnId;
  situation  = CON_STATUS_FREE;
  connection = oConn;
  age= System.currentTimeMillis();
  type   = CON_TYPE_NORMAL;
 }
}


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] RMI-Serialization

2001-01-25 Por tôpico Sven van ´t Veer

Poiz ehh..

Uma coneo c/ banco de dados no  serializable. Vc no pode puxar ele 
por uma coneo RMI.

sven

Ricardo Santana wrote:

 Ol pessoal
 
 Estou desenvolvendo uma aplicao Servidora que utiliza RMI e quando tento
 devolver um objeto Connection para o
 Cliente recebo essa mensagem:
 
 java.rmi.UnmarshalException: error unmarshalling return; nested exception
 is:
 java.io.WriteAbortedException: Writing aborted by exception;
 java.io.Not
 SerializableException: sun.jdbc.odbc.JdbcOdbcConnection
 
 Espero que algum possa me dizer algo!
 
 Obrigado!
 
 Ricardo Santana
 
 
 Aqui est a classe do objeto que estou tentando devolver:
 
 /*
 * Alterado: Ricardo Santana - 07/11/2000.
 * Objetivo: Incluir a propriedade de Tipo de Conexo.
 *   Extender a classe Init para obter todas as variveis
 *   declaradas nela.
 *
 * Alterado: Ricardo Santana - 12/11/2000.
 * Objetivo: Utilizar a constante que representa o separador do id. de
 conexo.
 */
 package com.netgrafos.database;
 
 import java.sql.*;
 import java.io.Serializable;
 import com.netgrafos.*;
 
 /**
 * Definiao da estrutura de Controle de Conexes (Connections) para o
 Gerenciador de
 * Conexes.
 *
 * @author Ricardo Santana - 17/08/2000.
 * @version 1.1 - Multiplataforma - NETGrafos Technology.
 * @see query
 */
 file://public class DBConnectionObject extends Init {
 public class DBConnectionObject extends Init implements Serializable {
 
  /**
  * Identificao da conexo. Formato: "D:C", onde
  * D = Id. Banco de Dados e C = Id. da Conexo.
  */
  private String id;
 
  /**
  * Objeto Connection.
  */
  private /*transient*/ Connection connection;
 
  /**
  * Tipo de conexo.br
  * Normal = Sujeita a verificao de tempo de ociosidade ou
  * Permanente = No sujeita a essa verificao.
  */
  private int type;
 
  /**
  * Situao da Conexo.
  */
  private int situation;
 
  /**
  * Data e Hora de Criao da Conexo (Em milisegundos).
  */
  private long age;
 
  /**
  * Obtm a Identificao da conexo.
  *
  * @return Identificador da conexo.
  */
  public String getId() {
   return id;
  }
 
  /**
  * Atribui a Identificao da conexo.
  *
  * @param sId Identificador da conexo.
  */
  public void setId(String sId) {
   if(sId != null) {
// Consiste o contedo passado.
if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 ||
 Strings.occurs(sId, SEP_CONNECTION_ID)   1) {
 sId = null;
}
   }
 
   // Somente manipula se o contedo for vlido.
   if(sId != null)
id = sId;
 
   return;
  }
 
  /**
  * Atribui a Situao da conexo.
  *
  * @return Situao da conexo.
  */
  public int getSituation() {
   return situation;
  }
 
  /**
  * Atribui a Situao da conexo.
  *
  * @param iSituation Situao da conexo.
  */
  public void setSituation(int iSituation) {
   if(iSituation  CON_STATUS_FREE || iSituation  CON_STATUS_AVAILABLE)
iSituation = CON_STATUS_FREE; // Torna a conexo livre.
 
   situation = iSituation;
 
   return;
  }
 
  /**
  * Obtm o tempo de vida da conexo desde a abertura ou o ltimo acesso.
  *
  * @return Idade da conexo.
  */
  public long getAge() {
   return age;
  }
 
  /**
  * Atribui o tempo de vida da conexo desde a abertura ou o ltimo acesso.
  *
  * @param lAge Idade da conexo.
  */
  public void setAge(long lAge) {
   if(lAge  0L)
lAge = 0L;
 
   age = lAge;
 
   return;
  }
 
  /**
  * Obtm o tipo da conexo.
  *
  * @return Tipo da conexo.
  */
  public int getType() {
   return type;
  }
 
  /**
  * Atribui o tipo da conexo.
  *
  * @param iType Tipo da conexo.
  */
  public void setType(int iType) {
   if(iType != CON_TYPE_NORMAL  iType != CON_TYPE_PERMANENT) {
iType = CON_TYPE_NORMAL;
   }
 
   type = iType;
 
   return;
  }
 
  /**
  * Obtm a referncia ao objeto de comunicao com o Banco de Dados.
  *
  * @return Objeto da conexo.
  */
  public Connection getConnection() {
   return connection;
  }
 
  /**
  * Atribui uma referncia ao objeto de comunicao com o Banco de Dados.
  *
  * @param oConnection Objeto de conexo.
  */
  public void setConnection(Connection oConnection) {
   connection = oConnection;
 
   return;
  }
 
  /**
  * Inicializa a estrutura.
  *
  * @param lDBId   Identificao do Banco de Dados.
  * @param lConnId Identificador da conexo.
  * @param oConn   Objeto Connection.
  * /
  private DBConnectionObject() {
   Id = null;
   Situation  = CON_STATUS_FREE;
   Connection = null;
   Age= 0L;
   Type   = CON_TYPE_NORMAL;
  }
  */
 
  /**
  * Inicializa a estrutura.
  *
  * @param lDBId   Identificao do Banco de Dados.
  * @param lConnId Identificador da conexo.
  * @param oConn   Objeto Connection.
  */
  public DBConnectionObject(long lDBId, long lConnId, Connection oConn) {
   id = ("" + lDBId) + SEP_CONNECTION_ID + lConnId;
   situation  = CON_STATUS_FREE;
   connection = oConn;
   age= System.currentTimeMillis();
   type   = CON_TYPE_NORMAL;
  }
 }
 
 
 -- LISTA SOUJAVA  
 

Re: [java-list] RMI-Serialization

2001-01-25 Por tôpico Rafael Chaves

Ricardo,

A classe sun.jdbc.odbc.JdbcOdbcConnection nao e' serializavel, por
isso nao o teu servidor nao pode retornar o objeto conexao ao cliente.

Qual a tua intencao em fazer isto? Permitir que o cliente tenha
acesso a uma conexao de banco de dados criada no servidor?

Se tu quiseres que o cliente tenha uma conexao ao BD, ele mesmo
precisa cria'-la (ai' tu tens uma arquitetura de duas camadas), e
entao porque usar RMI? Outra alternativa e' prover uma forma pela qual
tu crias um objeto servidor RMI que serve de ponte para o cliente
acessar um BD via JDBC no servidor, e existe um driver chamado
RMI-JDBC que faz exatamente isso.

Qualquer duvida...

Rafael Chaves
Brainbench MVP for Java 1
http://www.brainbench.com

-Mensagem original-
De: Ricardo Santana [EMAIL PROTECTED]
Para: [EMAIL PROTECTED] [EMAIL PROTECTED]
Data: Quinta-feira, 25 de Janeiro de 2001 16:29
Assunto: [java-list] RMI-Serialization


Ol pessoal

Estou desenvolvendo uma aplicao Servidora que utiliza RMI e quando
tento
devolver um objeto Connection para o
Cliente recebo essa mensagem:

java.rmi.UnmarshalException: error unmarshalling return; nested
exception
is:
java.io.WriteAbortedException: Writing aborted by exception;
java.io.Not
SerializableException: sun.jdbc.odbc.JdbcOdbcConnection

Espero que algum possa me dizer algo!

Obrigado!

Ricardo Santana


Aqui est a classe do objeto que estou tentando devolver:

/*
* Alterado: Ricardo Santana - 07/11/2000.
* Objetivo: Incluir a propriedade de Tipo de Conexo.
*   Extender a classe Init para obter todas as variveis
*   declaradas nela.
*
* Alterado: Ricardo Santana - 12/11/2000.
* Objetivo: Utilizar a constante que representa o separador do id. de
conexo.
*/
package com.netgrafos.database;

import java.sql.*;
import java.io.Serializable;
import com.netgrafos.*;

/**
* Definiao da estrutura de Controle de Conexes (Connections) para o
Gerenciador de
* Conexes.
*
* @author Ricardo Santana - 17/08/2000.
* @version 1.1 - Multiplataforma - NETGrafos Technology.
* @see query
*/
file://public class DBConnectionObject extends Init {
public class DBConnectionObject extends Init implements Serializable
{

 /**
 * Identificao da conexo. Formato: "D:C", onde
 * D = Id. Banco de Dados e C = Id. da Conexo.
 */
 private String id;

 /**
 * Objeto Connection.
 */
 private /*transient*/ Connection connection;

 /**
 * Tipo de conexo.br
 * Normal = Sujeita a verificao de tempo de ociosidade ou
 * Permanente = No sujeita a essa verificao.
 */
 private int type;

 /**
 * Situao da Conexo.
 */
 private int situation;

 /**
 * Data e Hora de Criao da Conexo (Em milisegundos).
 */
 private long age;

 /**
 * Obtm a Identificao da conexo.
 *
 * @return Identificador da conexo.
 */
 public String getId() {
  return id;
 }

 /**
 * Atribui a Identificao da conexo.
 *
 * @param sId Identificador da conexo.
 */
 public void setId(String sId) {
  if(sId != null) {
   // Consiste o contedo passado.
   if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 ||
Strings.occurs(sId, SEP_CONNECTION_ID)   1) {
sId = null;
   }
  }

  // Somente manipula se o contedo for vlido.
  if(sId != null)
   id = sId;

  return;
 }

 /**
 * Atribui a Situao da conexo.
 *
 * @return Situao da conexo.
 */
 public int getSituation() {
  return situation;
 }

 /**
 * Atribui a Situao da conexo.
 *
 * @param iSituation Situao da conexo.
 */
 public void setSituation(int iSituation) {
  if(iSituation  CON_STATUS_FREE || iSituation 
CON_STATUS_AVAILABLE)
   iSituation = CON_STATUS_FREE; // Torna a conexo livre.

  situation = iSituation;

  return;
 }

 /**
 * Obtm o tempo de vida da conexo desde a abertura ou o ltimo
acesso.
 *
 * @return Idade da conexo.
 */
 public long getAge() {
  return age;
 }

 /**
 * Atribui o tempo de vida da conexo desde a abertura ou o ltimo
acesso.
 *
 * @param lAge Idade da conexo.
 */
 public void setAge(long lAge) {
  if(lAge  0L)
   lAge = 0L;

  age = lAge;

  return;
 }

 /**
 * Obtm o tipo da conexo.
 *
 * @return Tipo da conexo.
 */
 public int getType() {
  return type;
 }

 /**
 * Atribui o tipo da conexo.
 *
 * @param iType Tipo da conexo.
 */
 public void setType(int iType) {
  if(iType != CON_TYPE_NORMAL  iType != CON_TYPE_PERMANENT) {
   iType = CON_TYPE_NORMAL;
  }

  type = iType;

  return;
 }

 /**
 * Obtm a referncia ao objeto de comunicao com o Banco de Dados.
 *
 * @return Objeto da conexo.
 */
 public Connection getConnection() {
  return connection;
 }

 /**
 * Atribui uma referncia ao objeto de comunicao com o Banco de
Dados.
 *
 * @param oConnection Objeto de conexo.
 */
 public void setConnection(Connection oConnection) {
  connection = oConnection;

  return;
 }

 /**
 * Inicializa a estrutura.
 *
 * @param lDBId   Identificao do Banco de Dados.
 * @param lConnId Identificador da conexo.
 * @param oConn   Objeto Connection.
 * /
 private DBConnectionObject() {
  Id = null;
  Situatio

Re: [java-list] RMI

2000-11-24 Por tôpico Alexandre Torres

sim, mas nao tente fazer isso se vc vai rodar o applet no IE. O cliente terá
que instalar o JavaPlugin para poder usar o applet (download de ~7megas)

Boa sorte

Laercio Carpes wrote:

 Alguém já utilizou RMI com a parte cliente sendo uma applet?

 Laercio M. Carpes
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 Departamento de Informática

 Nenhuma tecnologia é capaz de transformar o modo como são feito os
 negócios, mas pode aumentar a velocidade do processo, melhorar a
 qualidade e reduzir despesas. "Ecologia da Informação - Thomas"

 -- eGroups Sponsor -~-~
 eLerts
 It's Easy. It's Fun. Best of All, it's Free!
 http://click.egroups.com/1/9699/4/_/723930/_/974811091/
 -_-

 Para enviar uma mensagem para a lista, envie-a para:
 [EMAIL PROTECTED]
 Para retirar o seu endereço da lista, envie um mail EM BRANCO para o
 endereço: [EMAIL PROTECTED]

 -- 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]
 -

--
Alexandre Torres

Analista de Sistemas e Tecnologia - Dixtal Biomédica

--

Por favor, nao forneça meu e-mail a terceiros sem minha autorização.



-- 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] 
-




Re: [java-list] RMI

2000-11-23 Por tôpico Leonardo Simberg

Ola Laercio,

Eu já utilizei e funciona muito bem, so tem UM GRANDE PROBLEMA, os
navegadores utilizam a JVM muito antiga e não suportam o RMI, para que este
funcione você necessita instalar em todos os browsers que irão usar o seu
applet, o que numa intranet e até em alguns casos extranet, isso é viável,
mas se vc esta pensando em disponibilizar isso para internet, minha sincera
opnião: "ESQUEÇA!", ache outra maneira de faze-lo.



Leonardo Simberg - CTO
[EMAIL PROTECTED]
__
Estrategia Solutions
www.estrategia.com.br
[EMAIL PROTECTED]

- Original Message -
From: "Laercio Carpes" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, November 21, 2000 9:58 AM
Subject: [java-list] RMI



Alguém já utilizou RMI com a parte cliente sendo uma applet?

Laercio M. Carpes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Departamento de Informática

Nenhuma tecnologia é capaz de transformar o modo como são feito os
negócios, mas pode aumentar a velocidade do processo, melhorar a
qualidade e reduzir despesas. "Ecologia da Informação - Thomas"



-- eGroups Sponsor -~-~
eLerts
It's Easy. It's Fun. Best of All, it's Free!
http://click.egroups.com/1/9699/4/_/723930/_/974811091/
-_-

Para enviar uma mensagem para a lista, envie-a para:
[EMAIL PROTECTED]
Para retirar o seu endereço da lista, envie um mail EM BRANCO para o
endereço: [EMAIL PROTECTED]

-- 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]
-



-- 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] 
-




Re: [java-list] RMI

2000-11-23 Por tôpico Leonardo Simberg

Ola Laercio,

O applet em java é cheio de frescura com a segurança, se vc quiser
aproveitar o que vc desenvolveu em JDBC-ODBC, você pode usar um recurso, não
me lembro bem do nome agora, mas vc pode achar no site da sun
(http://java.sun.com) na parte de drivers JDBC, este é um conjunto de
programas
1 - drive que vc utiliza no lugar do JDBC-ODBC em seu applet
 2 - programa que obrigatoriamente roda no servidor onde vc esta
armazenando o applet, pois uma das politicas de segurança é o applet acessar
apenas o servidor de onde ele veio. Este programa irá acessar o seu banco de
dados atráves do ODBC configurado no servidor.

Applet
Máquina  Repetidor  -  DB
Cliente ServidorDB Server


Leonardo Simberg - CTO
[EMAIL PROTECTED]
__
Estrategia Solutions
www.estrategia.com.br
[EMAIL PROTECTED]

- Original Message -
From: "Laercio Carpes" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, November 21, 2000 2:38 PM
Subject: [java-list] RMI


Olá amigos,

O que quero fazer é permitir o cliente emitir seu boleto de cobrança em
sua impressora em casa, já tenho isso tudo pronto em applet, só que ela
não funciona no browse, fiz isso usando o JDBC-ODBC, como não funcionou
em applet
, redesenvolvi usando RMI e estou enfrentando o problema de security do
browse...alguém poderia me socorrer dizendo o que devo
usar(Servlets/JSP/Applet/Applet com RMI/Sockets ) para que essa droga
funcione no browse


Laercio M. Carpes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Departamento de Informática

Nenhuma tecnologia é capaz de transformar o modo como são feito os
negócios, mas pode aumentar a velocidade do processo, melhorar a
qualidade e reduzir despesas. "Ecologia da Informação - Thomas"



-- 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]
-



-- 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] 
-




Re: [java-list] RMI

2000-11-23 Por tôpico Alexandre Torres

algumas possibilidades

- gera uma tela e faz o usuario pressionar o print do browser (soluçao
bura) ou
- obrigue o seu usuário a configurar a segurança do browser para permitir
impressão. Para isso vc tem q assinar o applet e o cara tem q configurar o
browser ou
- gera PDF e faz o cliente usar o plugin do acrobat. Nao me pergunta como vc
poderia gerar o PDF : - )

Usar servlet/JSP/Aplet/RMI ou sockets nao vai te ajudar em nada por que o
problema eh a segurança do browser.


Laercio Carpes wrote:

 Olá amigos,

 O que quero fazer é permitir o cliente emitir seu boleto de cobrança em
 sua impressora em casa, já tenho isso tudo pronto em applet, só que ela
 não funciona no browse, fiz isso usando o JDBC-ODBC, como não funcionou
 em applet
 , redesenvolvi usando RMI e estou enfrentando o problema de security do
 browse...alguém poderia me socorrer dizendo o que devo
 usar(Servlets/JSP/Applet/Applet com RMI/Sockets ) para que essa droga
 funcione no browse

 Laercio M. Carpes
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 Departamento de Informática

 Nenhuma tecnologia é capaz de transformar o modo como são feito os
 negócios, mas pode aumentar a velocidade do processo, melhorar a
 qualidade e reduzir despesas. "Ecologia da Informação - Thomas"

 -- 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]
 -

--
Alexandre Torres

Analista de Sistemas e Tecnologia - Dixtal Biomédica

--

Por favor, nao forneça meu e-mail a terceiros sem minha autorização.



-- 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] 
-




RES: [java-list] RMI

2000-11-23 Por tôpico Daniel Vieira Viveiros

Oi,

Existe um artigo na página da sun que fala sobre uso de applet e RMI. Ele
sugere que exista uma camada intermediária de Servlets para acessar os
objetos remotos. Isso se deve a alguns fatos. No artigo ele cita vários mas
acho que eu consigo me lembrar de alguns :

- Nem todos os browsers suportam RMI em suas JVM.
- Firewalls podem impedir solicitações rmi.

Da uma olhada no artigo. Ele fica na seção de artigos da página da sun
(java.sun.com).

Eu inclusive estou com um problema parecido com esse. O cliente não quer
utilizar servlets e quer um applet que faça acesso ao banco de dados. A
única solução que eu pensei até agora foi utilizar o driver thin da Oracle.
Mas estou cogitando EJB ou Corba. O problema é que applets rodam na JVM do
browser e as classes que ele utiliza têm que estar disponíveis para download
(já que ele roda no cliente). Com servlets tudo fica mais fácil. Eu consegui
utilizar RMI com applets mas funcionou no netscape e não funcionou no IE
(para variar).

Bom, é isso ...
Daniel

-Mensagem original-
De: Laercio Carpes [mailto:[EMAIL PROTECTED]]
Enviada em: Tuesday, November 21, 2000 9:59 AM
Para: [EMAIL PROTECTED]
Assunto: [java-list] RMI



Alguém já utilizou RMI com a parte cliente sendo uma applet?

Laercio M. Carpes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Departamento de Informática

Nenhuma tecnologia é capaz de transformar o modo como são feito os
negócios, mas pode aumentar a velocidade do processo, melhorar a
qualidade e reduzir despesas. "Ecologia da Informação - Thomas"



-- eGroups Sponsor -~-~
eLerts
It's Easy. It's Fun. Best of All, it's Free!
http://click.egroups.com/1/9699/4/_/723930/_/974811091/
-_-

Para enviar uma mensagem para a lista, envie-a para:
[EMAIL PROTECTED]
Para retirar o seu endereço da lista, envie um mail EM BRANCO para o
endereço: [EMAIL PROTECTED]

-- 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]
-


-- 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] 
-




[java-list] RMI

2000-11-23 Por tôpico Laercio Carpes

Olá amigos,

O que quero fazer é permitir o cliente emitir seu boleto de cobrança em
sua impressora em casa, já tenho isso tudo pronto em applet, só que ela
não funciona no browse, fiz isso usando o JDBC-ODBC, como não funcionou
em applet 
, redesenvolvi usando RMI e estou enfrentando o problema de security do
browse...alguém poderia me socorrer dizendo o que devo
usar(Servlets/JSP/Applet/Applet com RMI/Sockets ) para que essa droga
funcione no browse


Laercio M. Carpes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Departamento de Informática

Nenhuma tecnologia é capaz de transformar o modo como são feito os
negócios, mas pode aumentar a velocidade do processo, melhorar a
qualidade e reduzir despesas. "Ecologia da Informação - Thomas"



-- 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]
-




[java-list] RMI

2000-11-22 Por tôpico Laercio Carpes


Alguém já utilizou RMI com a parte cliente sendo uma applet?

Laercio M. Carpes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Departamento de Informática

Nenhuma tecnologia é capaz de transformar o modo como são feito os
negócios, mas pode aumentar a velocidade do processo, melhorar a
qualidade e reduzir despesas. "Ecologia da Informação - Thomas"



-- eGroups Sponsor -~-~
eLerts
It's Easy. It's Fun. Best of All, it's Free!
http://click.egroups.com/1/9699/4/_/723930/_/974811091/
-_-

Para enviar uma mensagem para a lista, envie-a para:
[EMAIL PROTECTED]
Para retirar o seu endereço da lista, envie um mail EM BRANCO para o
endereço: [EMAIL PROTECTED]

-- 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]
-




[java-list] RMI

2000-10-31 Por tôpico Kleber Bueno

Pessoal eu preciso de um exemplo onde eu chame um método de um objeto remoto
e ao mesmo tempo esse objeto remoto responda
chamando um método do objeto inicial


Alguem tem algum exemplo simples 



Obrigado


Kleber Bueno
E-Commerce Intranet  Internet Concepts
Tel:5853-2151 / 5853-2301


| This message may contain confidential and/or privileged |
| information. If you are not the addressee or authorized to |
| receive this for the addressee, you must NOT use, copy, |
| disclose or take any action based on this message or any |
| information herein. If you have received this message in |
| error, please advise the sender immediately by reply e-mail |
| and delete this message. Thank you for your cooperation


-- 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] 
-




[java-list] RMI e Applet

2000-08-26 Por tôpico DANIEL VIEIRA VIVEIROS

Oi,

Posso fazer um aplicativo que acessa banco de dados utilziando como
front-end applet e as classes responsaveis pelo acesso com comunicao RMI ?

Obrigado
Daniel


-- 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] 
-