java 远程调用rmi 传输文件 简单问题
有三台计算机 a b c,a为java客户端(也就是正常执行java程序的机子),b为java远程过程服务端(也就是其上有java的一个远程接口),c为文件服务器(上面放有目标文件若干)
目的:在a上运行java,java运行到远程接口时就转到b上运行,而这个远程接口是从c 通过socket方式传输过来一些文件,请问,如果在b中的远程接口写的是 将传输过来的文件放在d:\下,那么这些文件最后是在b机子上还是在a机子上?
如果是放在a上的,那么怎么写才能让c的文件放在b上呢?实在不想单独写一个 网络程序控制b去拿c的文件。
ps:目前再做别的事,这个东西是一个构思程序中的一环,不自己实验了,先问下各位大大,心里有个底
远程方法调用(RMI)机制可以把面向对象的思想进一步扩展,因为你可以调用的对象不仅可以在本机上,也可以在别的主机上。本文就简单介绍rmi的编程方法。
首先介绍一些简单的rmi的概念。
1, 服务器和客户:在rmi中,如果有一个对象进行远程方法调用,这个对象就叫做客户机对象,而远程对象则被称为服务器对象。
2, 创建服务器对象的服务器程序:这个程序用来创建服务器对象,注册这个对象,使得客户可以通过注册的名称访问服务器对象。
3, 接口(interface),接口可以让客户端了解服务器所能做的工作。更具体的说,就是它列出了可以在服务器上执行的所有方法。客户端程序必须能够找到这个类,否则就不能执行对服务器函数的调用。
4, 客户桩(stub),有的书中翻译成为代码存根,它给客户端程序提供一个桩,这个桩上"绑"着服务器对象。当客户程序需要调用远程对象时,这个桩被下载到客户端(如果客户端有这个类,则不需要下载)。然后客户就可以像调用本地方法一样调用远程的方
相关问答:
工作需要 求大家帮忙写个程序
我是学C++的 不懂JAVA
编写一个Java应用程序,对于给定的一个字符串的集合,格式如:
{aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}
要求将其中交集不为空的 ......
想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有
csdn就有相似的源码,楼主搜一下
java 开源大全
改模板好麻烦哦,还不如自己写个了呢
jf
顶一 ......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......