estou desenvolvendo um applet que ira rodar na web onde eu preciso pegar o valor de um atributo em linguagem C e jogar em um applet Java.
Além do JNI(para linkar C e java) irei precisar do RMI para chamar o programa em C(remoto) e passar o valor para o applet???ou tem outra maneira + fácil??
Preciso de RMI ou tem outra forma de fazer isso?
5 Respostas
cara vc so vai usar RMI se a sua apliocacao em C estiver em outra maquina…
acho que nao vai precisar usar RMI nao
[]'s
o meu aplicativo sera acessado remoto(applet) por uma pagina da internet e ira pegar valores que estao no servidor( em java e C, na mesma maquina estes)
entao so vou precisar RMI se o programa em Java e em C estiver em maquinas diferentes??é isso??
olha, se for uma coisa simples eu prefiro usar Sockets direto, mas…
tu vai ter q dar uma olhada em como tu pode usar Sockets de dentro
de um applet, pois se nao me engano tem algumas restricoes de seguranca!
verdade
vc pode escolher o que vai usar…socket…datagramas
RMI é um nivel maior de abstracao…
se for usar socket vc vai ter que controlar sua aplicacao…os pacotes td mais
no seu caso e concordo com o fabio
é melhor usar socket
eu tb nao sei sobre essas restricoes do applet …se alguem souber diz ai
[]'s
alguem tem algum exemplo de como fazer isso com sockets??
eu somente preciso entrar na maquina server( via telnet, ou outra) e executar um programa em java e retornar uma mensagem para a maquina client(remota que seria o applet)