Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Remote Method Invocation, permite que dois VMs rodando em máquinas diferentes (ou não?!) se comuniquem através da invocação remota de métodos.
2 maquinas diferentes ou nao..... podem ser 2 maquinas virtuais no mesmo pc.... mas tb nao.... podem ser 2 instancias diferentes na mesma VM, no mesmo pc!!!
o esquema é o trafego de referencias..... todos os objetos que extendem de UnicastRemoteObject podem trafegar na rede.... e serem chamados atraves de referencias remotas...
Mas ainda bem que para tudo isso, existe o RMISecurityManager, para poder definir permissoes de acesso e conexao!
o esquema é o seguinte... tem uma interface que define os metodos do lado do servidor e do lado do cliente.... é feita entao a implementacao desta interface e a construicao de um server que vai usar estes metodos... o cliente tb deve ser executado, mas soh podera ser rodado a partir do momento que o Stub da implementacao do servidor está presente...
Nao devemos esquecer que todos os metodos implementados pela interface, devem disparar uma possivel excessao de trafego de dados (RemoteException)
AHHHHHHHHHH
_________________
Lucas Teixeira .·. lucas@ltvm.net
Já q falaram em biblioteca, oq acham de criar algo tipo o Javapedia, só q em portugues? Colocar um wiki no ar e o povo ir postando e complentando uma enciclopédia de java e correlatos, com links e talvez comentários sobre o tópico em questão.
Já q falaram em biblioteca, oq acham de criar algo tipo o Javapedia, só q em portugues? Colocar um wiki no ar e o povo ir postando e complentando uma enciclopédia de java e correlatos, com links e talvez comentários sobre o tópico em questão.
nahhhhhhhhhhhhhhhhhhh
jf forum r0x
e ai vitor.. eu to certo?
_________________
Lucas Teixeira .·. lucas@ltvm.net
Acho uma boa idéia... O Fórum do JavaFree já se tornou um importante mecanismo de pesquisa para os desenvolvedores... Ainda mais se tiver uma Javapedia... vou tentar ajudar no que for possível...
Te cuida [color=red:7f59ccb255]JAVA.NET[/color:7f59ccb255]
A idéia de uma Javapédia não é pedir auxilio para solucinar dúvidas e trocar idéias sobre java, mas sim um ponto de referência que as pessoas possam consultar para saber oq é cada "parte" da tecnologia Java, para q serve cada API, Frameworks, Patterns. E depois de saber oq é, tirar suas dúvidas sobr funcinamento no forum, acho q um não exclui o outro de forma alguma, vejo ambos como se completando mutualmente!
RMI - Abreviação de Remote Method Invocation, um conjunto de protocolos desenvolvidos pela JavaSoft, divisão da Sun, que permite que objetos Java comuniquem-se com outros objetos remotamente. RMI é um protocolo relativamente simples diferentemente de CORBA ou DCOM e funciona somente com objetos Java. CORBA e DCOM foram criados para suportar objetos em qualquer linguagem.
Serve essa [size=7:ff98f71e15]tradução[/size:ff98f71e15]?
Acho uma excelente idéia. Seria uma espécie de Guia Rápido de Pronta Referência para se explicar determinadas tecnologias. Inclusive para a minha área seria extremamente útil: vez por outra sou obrigado a recorrer ao Luiz ou ao Vítor para uma explicação mais abrangente sobre determinado assunto para estar melhor preparado quando em palestras o tema for levantado.
RMI (Remote Method Invocation) é uma das abordagens da tecnologia Java para prover as funcionalidades de uma plataforma de objetos distribuídos. Esse sistema de objetos distribuídos faz parte do núcleo básico de Java desde a versão JDK 1.1, com sua API sendo especificada através do pacote java.rmi e seus subpacotes.
Através da utilização da arquitetura RMI, é possível que um objeto ativo em uma máquina virtual Java possa interagir com objetos de outras máquinas virtuais Java, independentemente da localização dessas máquinas virtuais.
Anunciante
vfpamp Offline
Posts: 6007
Vamos lá galera...
Estamos formando uma bela biblioteca aqui...
A próxima é o que é RMI?
_________________
Vitor Pamplona
http://vitorpamplona.com
http://twitter.com/vitorpamplona
Não respondo dúvidas por e-mail, nem msn, nem via private message. Use o fórum para isso.
volnei Offline
Posts: 2203
Remote Method Invocation, permite que dois VMs rodando em máquinas diferentes (ou não?!) se comuniquem através da invocação remota de métodos.
_________________
::volnei::
lucastex Offline
Posts: 3748
2 maquinas diferentes ou nao..... podem ser 2 maquinas virtuais no mesmo pc.... mas tb nao.... podem ser 2 instancias diferentes na mesma VM, no mesmo pc!!!
o esquema é o trafego de referencias..... todos os objetos que extendem de UnicastRemoteObject podem trafegar na rede.... e serem chamados atraves de referencias remotas...
Mas ainda bem que para tudo isso, existe o RMISecurityManager, para poder definir permissoes de acesso e conexao!
o esquema é o seguinte... tem uma interface que define os metodos do lado do servidor e do lado do cliente.... é feita entao a implementacao desta interface e a construicao de um server que vai usar estes metodos... o cliente tb deve ser executado, mas soh podera ser rodado a partir do momento que o Stub da implementacao do servidor está presente...
Nao devemos esquecer que todos os metodos implementados pela interface, devem disparar uma possivel excessao de trafego de dados (RemoteException)
AHHHHHHHHHH
_________________
Lucas Teixeira .·.
lucas@ltvm.net
mcgyver Offline
Posts: 563
Já q falaram em biblioteca, oq acham de criar algo tipo o Javapedia, só q em portugues?
Colocar um wiki no ar e o povo ir postando e complentando uma enciclopédia de java e correlatos, com links e talvez comentários sobre o tópico em questão.
Anunciante
lucastex Offline
Posts: 3748
nahhhhhhhhhhhhhhhhhhh
jf forum r0x
e ai vitor.. eu to certo?
_________________
Lucas Teixeira .·.
lucas@ltvm.net
vfpamp Offline
Posts: 6007
O que vcs acham galera... ele esta certo???
Isso ainda é um fórum
_________________
Vitor Pamplona
http://vitorpamplona.com
http://twitter.com/vitorpamplona
Não respondo dúvidas por e-mail, nem msn, nem via private message. Use o fórum para isso.
finotti Offline
Posts: 166
Acho uma boa idéia...
O Fórum do JavaFree já se tornou um importante mecanismo de pesquisa para os desenvolvedores...
Ainda mais se tiver uma Javapedia... vou tentar ajudar no que for possível...
Te cuida [color=red:7f59ccb255]JAVA.NET[/color:7f59ccb255]
mcgyver Offline
Posts: 563
A idéia de uma Javapédia não é pedir auxilio para solucinar dúvidas e trocar idéias sobre java, mas sim um ponto de referência que as pessoas possam consultar para saber oq é cada "parte" da tecnologia Java, para q serve cada API, Frameworks, Patterns. E depois de saber oq é, tirar suas dúvidas sobr funcinamento no forum, acho q um não exclui o outro de forma alguma, vejo ambos como se completando mutualmente!
daltoncamargo Offline
Posts: 8760
A Invocação Remota à Métodos (RMI) permite que um objeto rodando em uma JVM invoque métodos de um objeto rodando em uma outra JVM.
Fonte?
http://www.javafree.com.br/forum/viewtopic.php?t=1846
_________________
Dalton Camargo
JavaFree | Dalton Camargo
A Vitrine do seu Blog de Tecnologia
Flavio R. Bianchi Offline
Posts: 1244
RMI - Abreviação de Remote Method Invocation, um conjunto de protocolos desenvolvidos pela JavaSoft, divisão da Sun, que permite que objetos Java comuniquem-se com outros objetos remotamente. RMI é um protocolo relativamente simples diferentemente de CORBA ou DCOM e funciona somente com objetos Java. CORBA e DCOM foram criados para suportar objetos em qualquer linguagem.
Serve essa [size=7:ff98f71e15]tradução[/size:ff98f71e15]?
lucastex Offline
Posts: 3748
hohohooho
entrego essa semana um cliente de chat usano rmi... falta terminar... depois coloco ai pro pessoal... bem legal a ideia!
_________________
Lucas Teixeira .·.
lucas@ltvm.net
JF_mkt Offline
Posts: 19
Acho uma excelente idéia. Seria uma espécie de Guia Rápido de Pronta Referência para se explicar determinadas tecnologias. Inclusive para a minha área seria extremamente útil: vez por outra sou obrigado a recorrer ao Luiz ou ao Vítor para uma explicação mais abrangente sobre determinado assunto para estar melhor preparado quando em palestras o tema for levantado.
_________________
JavaFree.org
lucastex Offline
Posts: 3748
Sei lah hein.... =/// acho que o forum rlz.... nada de mais... soh aquele modulo de enciclopedia do proprio phpnuke... no maximo...
mas pessoal... que tal outro topico para isso... eu to achando que a pergunta do vitor....
foi uma resposta pra essa pergunta:
Alguem me corrija se estiver falano bobera...
_________________
Lucas Teixeira .·.
lucas@ltvm.net
JF_mkt Offline
Posts: 19
RMI (Remote Method Invocation) é uma das abordagens da tecnologia Java para prover as funcionalidades de uma plataforma de objetos distribuídos. Esse sistema de objetos distribuídos faz parte do núcleo básico de Java desde a versão JDK 1.1, com sua API sendo especificada através do pacote java.rmi e seus subpacotes.
Através da utilização da arquitetura RMI, é possível que um objeto ativo em uma máquina virtual Java possa interagir com objetos de outras máquinas virtuais Java, independentemente da localização dessas máquinas virtuais.
_________________
JavaFree.org
Relacionados
RMI fechar uma conexão! http://javafree.uol.com.br/topic-13885-RMI-fechar-uma-conexao.html ler dados do html http://javafree.uol.com.br/topic-10363-ler-dados-do-html.html Chamada Remota a procedimentos http://javafree.uol.com.br/topic-12831-Chamada-Remota-a-procedimentos.html Desenvolver protocolo usando sockets. http://javafree.uol.com.br/topic-852389-Desenvolver-protocolo-usando-sockets.html Sistema em Rede http://javafree.uol.com.br/topic-860266-Sistema-em-Rede.html Exception ao usar RMI http://javafree.uol.com.br/topic-851272-Exception-ao-usar-RMI.html Prevayler: servidor de objetos? http://javafree.uol.com.br/topic-11510-Prevayler-servidor-de-objetos.html Sistema Distribuido http://javafree.uol.com.br/topic-7715-Sistema-Distribuido.html Preciso de alguns esclarecimentos http://javafree.uol.com.br/topic-864272-Preciso-de-alguns-esclarecimentos.html
Anunciante