当前位置: 代码迷 >> J2SE >> 存执类(stub) 是什么意思?有什么作用
  详细解决方案

存执类(stub) 是什么意思?有什么作用

热度:10524   发布时间:2013-02-25 00:00:00.0
存根类(stub) 是什么意思?有什么作用?
存根类(stub) 是什么意思?有什么作用?

------解决方案--------------------------------------------------------
不明白你的问题。这个 存根类在什么场景用?
------解决方案--------------------------------------------------------
RMI的skeleton/stub吧
------解决方案--------------------------------------------------------
CORBA和RMI环境下,存根类在客户端机器代表服务器上的远程对象【Proxy设计模式】
主要承担职责:
让请求跨越机器边界
隐藏物理位置不同的事实
对请求和参数做编组

------解决方案--------------------------------------------------------
是server object在client的表示,相当于代理
------解决方案--------------------------------------------------------
存根在代理模式和RMI远程方法访问的时候就会用到:
Java code
javax.rmi.CORBA.Stubpublic abstract class Stubextends ObjectImplimplements Serializable
------解决方案--------------------------------------------------------
Stub 跟 Proxy 是一对,俗称“代理-桩”,一般用在远程方法调用。

Proxy 相当于是拿在手里的遥控器,而 Stub 相当于长在电视机里的遥控接收器,它们有着一一对应的接口方法,但操作的方向刚好相反。

Proxy 的接口供客户端程序调用,然后它内部会把信息包装好,以某种方式(比如 RMI)传递给 Stub,而后者通过对应的接口作用于服务端系统,从而完成了“远程调用”。

■□■□■□■□■□■□■□■
□             □
■  忍以明志 勤以致远  ■
□             □
■□■□■□■□■□■□■□■
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
------解决方案--------------------------------------------------------
探讨

Stub 跟 Proxy 是一对,俗称“代理-桩”,一般用在远程方法调用。

Proxy 相当于是拿在手里的遥控器,而 Stub 相当于长在电视机里的遥控接收器,它们有着一一对应的接口方法,但操作的方向刚好相反。

Proxy 的接口供客户端程序调用,然后它内部会把信息包装好,以某种方式(比如 RMI)传递给 Stub,而后者通过对应的接口作用于服务端系统,从而完成了“远程调用”。

……