RMI学习笔记
来源:互联网 发布:全球反倾销数据库 编辑:程序博客网 时间:2024/05/29 07:58
学习RMI简要总结:
rmi 全称:remote mothod invocation 远程方法调用
<实例:说话 用客户端去调用远程的说话程序>
1.创建一个远程接口ISay,要使用远程调用的话,这个类就必须去继承java.rmi.Remote类.在这个接口里面定义供远程调用的方法,本例就定义一个saySomethig的方法,注意这个
方法一定要抛出java.rmi.RemoteException异常。然后编译成ISay.class即可。
2.创建一个ISay远程接口的实现类SayImpl,注意:这个类我们必须去继承java.rmi.server.UnicastRemoteObject类和实现ISay接口。在这个类里面我们要去实现接口中所有的方
法,具体的实现自己设计,但注意的是具体的实现方法必须抛出RemoteException异常。另外本类还需有自己抛出RemoteException异常的构造器{也叫显示构造器}。然后编译成SayImpl.class即可。
3.生成占位程序(桩/残根)stub和骨干网(框架)sckleton{jdk1.2之后就不生成框架了}。占位程序扮演着远程服务器对象的代理角色,使该对象可被客户启动。这里我是用rmic指令
对SayImpl(.class)文件进行编译,生成一个SayImpl_Stub.class文件。
4.创建服务器程序SayServer。该类是用来发布之前的实现类的。编写主函数方法。创建实现类对象的实例,然后用java.rmi.Naming类去rebing[绑定/发布]这个实例.然后编译
javac.
5.创建客户端程序SayClient.该类用来调用remote接口中的方法.先要从RMI registry中获取remote对象[使用java.rmi.Naming类调用lookup方法].获得远程对象之后调用对应的方
法。编写完毕编译javac。
6.启动远程注册程序。 即执行 reiregistry 程序
7.启动服务器端程序 java SayServer
8.启动客户端程序 java SayClient
- EJB学习笔记(RMI)
- RMI学习笔记
- RMI学习笔记
- RMI 学习笔记
- RMI学习笔记
- RMI学习笔记(一)-----概述
- RMI学习笔记(一)-----概述
- rmi学习笔记(1)
- RMI学习笔记(二)-----RMI远程调用实例(一)
- RMI学习笔记(二)-----RMI远程调用实例(一)
- RMI学习笔记(2)-Spring集成RMI
- spring rmi http invoker学习笔记
- JMX学习笔记(四) JMX RMI
- RMI学习
- RMI学习
- rmi学习
- 《pro Spring》学习笔记之Spring集成RMI实例
- 学习笔记:JAVA RMI远程方法调用简单实例
- 钓鱼和软件测试
- Dynamics CRM 4.0 安装 和 VisualStudio2010 RC 冲突
- Switch
- SharePoint2007 产品和技术配置向导 与 Office2010 Beta2 冲突
- zen cart 后台设置
- RMI学习笔记
- 胡氏超级背单词法
- Modultils工具源码分析之insmod篇 (1)
- 【玩转.Net MF – 02】让PC成为MF的鼠标键盘
- VC实现波形不闪烁动态绘图
- 以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机
- MSSQL 进制转换
- PHP下载时VC9和VC6以及Thread Safe和Non Thread Safe版本选择
- UVa 10038 Jolly Jumpers