Java RMI原理
2016-04-07 09:22
281 查看
一、RMI的工作原理
RMI能让一个Java程序去调用网络中另一台计算机的Java对象的方法,那么调用的效果就像是在本机上调用一样。
二、RMI远程地调用的步骤
- 调用者用通常方式调用对应java的一个远程对象的方法
- 客户stub的功能是把相关的参数组装成一个消息包或一组消息包。运行此方法的那个“站点”的地址和对象及方法的“标识符”、调用方法的参数都应包含在这条消息中。
- 将这条消息发送给对应的RMI运行时系统,该程序在转至指定的站点。
- 在接受此消息时,远程RMI运行时系统引用与被调用者对应的服务stub,并让它来处理这条消息。
- 服务器stub来反序列化有关参数,并用本地方法调用方式调用所需方法,然后把调用结果序列化,向调用者返回结果。
- 调用方RMI运行时系统棘手返回结果。调用者stub反序列化参数,然后,返回结果到调用方法。
相关文章推荐
- Java RMI原理与使用---基础篇
- java RMI原理详解
- java RMI原理详解
- Java RMI原理与使用
- JAVA RMI 原理与实现(转)
- JAVA RMI 原理与实现
- java RMI原理详解
- java RMI原理详解
- java RMI一个例子以及模仿RMI的原理实现一个自己的RMI
- Java RMI 的使用及原理
- JAVA RMI原理
- Java RMI原理与使用---基础篇
- Java RMI 框架原理(远程方法调用)
- java RMI 原理与编程(分布式对象1)
- java RMI原理详解
- JAVA RMI 入门 原理与实现(一)
- Java RMI原理与使用
- java RMI原理解析
- Java RMI原理
- 【Distribution】Java RMI - 1 - 原理简介