分布式程序设计——RMI简单示例
分布式程序设计现在用的地方可多了,但是自己一直没有去了解这方面的内容,今天兴致一来,就找了本书扫了一下盲,并且做了个简单的示例进行了实现,主要是通过java的RMI(Remote method Invoke)来做的,理论这里就不说了,直接从程序上稍作分析。
RMI应用程序编写步骤
1、定义一个Remote接口:(根据文件名称,读取文件内容)
3、编写Server端程序
4、编写Client端程序
5、生成Stubs和Skeletons,启动服务端和客户端
由于在FileServer中使用的SecurityManager,因此自定义了一个security.policy文件,如下:
通过客户端访问如下:
java org.clzps.distributed.FileClient D:\Test.txt 127.0.0.1 9090,如下所示: