基于Java的企业分布式应用(5)
运行RMI应用程序
完成了第一阶段的所有RMI试验,然后运行信息发布应用程序。按照Java规范,需要依次启动下列项目:
启动RMIRegistry
在代码目录中用以下命令启动rmiregistry实例,使之在控制台开始运行。
start rmiregistry
启动服务器
直接启动服务器,生成InfoDistributeService远程对象的实例,并向注册表注册。
start java -classpath InfoDistributeService.jar
enterprise.distribute.InfoDistributeService
启动客户机
最后,用java -classpath RemoteClient.jar 命令启动客户机,然后通过rmiregistry找到远程信息发布服务,再通过远程调用得到所需要的远程信息。
结论
本文简要阐述了Java RMI的特点,以及用RMI开发企业分布式应用的主要步骤。以远程信息发布系统为例,简要地说明了远程对象访问、远程方法调用在信息发布时的原理和实现过程。
为了开发出更符合实际的企业分布式应用,RMI还可以结合对象序列化实现更加强大的功能,为我们开发更加灵活、高效的网络分布式应用系统提供方便。
- 上一篇:Java入门需掌握的30个基本概念
- 下一篇:Java打印程序设计全攻略