当前页面: 开发资料首页 → Java 专题 → 学习使用RMI
学习使用RMI
摘要: 本教学课程向您介绍利用Java远程方法调用(RMI, Remote Method Invocation)创建分布式Java类HelloWorld程序的步骤。在您循序渐进地学习本课程的过程中,您可能会产生一些相关的问题.
font face="Geneva, Arial, Helvetica" size="3">
学习使用RMI
- 编写Java源代码和HTML文件的步骤。
- class文件和HTML文件的编译和部署步骤 。
- 启动RMI注册表、服务程序和小应用程序的 步骤。
本教学课程需要的文件包括:
- Java远程接口-- Hello.java
- 实现examples.hello.Hello接口的Java远程对象-- HelloImpl.java
- 调用远程方法sayHello的Java小应用程序-- HelloApplet.java
- 引用该小应用程序的主页的HTML代码-- hello.html
注:本教学课程中的名词“远程对象实现”(remote object implementation)、“对象实现”(object implementation)和“
实现”(implementation)等可互换使用,并均指实现远程接 口的类examples.hello.HelloImpl。
对于本教学课程中所用的所有源代码,您可选择以下 列文件格式下载:
- RMIgetStart.zip
- RMIgetStart.tar
- RMIgetStart.tar.Z
编写Java源代码 和HTML文件
因为Java语言要求在一类完全合格的包名称与至该类的 目录路径之间有一个映射,所以,在您开始编写Java语 句之前,您应该确定包名称和目录名称。此映射可使Java
编译器知道在哪个目录查找Java程序所提到的类文件。 对于本教学课程的程序,包名称是examples.hello,源程序 目录是$HOME/myscr/examples/hello。
要在Solaris上为您的源文件创建目录,可执行下列指 令:
mkdir -p $HOME/mysrc/examples/hello
在Windows平台上,您需要进入您选定的目录,然后键 入:
mkdir mysrc
mkdir mysrc\examples
mkdir mysrc\examples\hello
在这部分要完成三项工作:
- 将远程类的功能定义为Java接口
- 编写远程接口实现和服务器类
- 编写一个使用远程服务的客户程序
↑返回目录
前一篇:
Servlets:服务器端处理的极好选择
后一篇:
Java 国际化和本地化 Toolkit 2.0