站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题学习使用RMI

学习使用RMI

摘要: 本教学课程向您介绍利用Java远程方法调用(RMI, Remote Method Invocation)创建分布式Java类HelloWorld程序的步骤。在您循序渐进地学习本课程的过程中,您可能会产生一些相关的问题.
font face="Geneva, Arial, Helvetica" size="3">

学习使用RMI


  1. 编写Java源代码和HTML文件的步骤。
  2. class文件和HTML文件的编译和部署步骤 。
  3. 启动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

在这部分要完成三项工作:

  1. 将远程类的功能定义为Java接口
  2. 编写远程接口实现和服务器类
  3. 编写一个使用远程服务的客户程序



↑返回目录
前一篇: Servlets:服务器端处理的极好选择
后一篇: Java 国际化和本地化 Toolkit 2.0