下载本文示例代码
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接口
编写远程接口实现和服务器类
编写一个使用远程服务的客户程序
共12页。 1 2 3 4 5 6 ... :
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接口
编写远程接口实现和服务器类
编写一个使用远程服务的客户程序
共12页。 1 2 3 4 5 6 ... :
下载本文示例代码
学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI学习使用RMI
阅读(106) | 评论(0) | 转发(0) |