存根类(stub) 是什么意思?有什么作用?
存根类(stub) 是什么意思?有什么作用?
------解决方案--------------------不明白你的问题。这个 存根类在什么场景用?
------解决方案--------------------RMI的skeleton/stub吧
------解决方案--------------------CORBA和RMI环境下,存根类在客户端机器代表服务器上的远程对象【Proxy设计模式】
主要承担职责:
让请求跨越机器边界
隐藏物理位置不同的事实
对请求和参数做编组
------解决方案--------------------是server object在client的表示,相当于代理
------解决方案--------------------存根在代理模式和RMI远程方法访问的时候就会用到:
Java code
javax.rmi.CORBA.Stub
public abstract class Stub
extends ObjectImpl
implements Serializable
------解决方案--------------------
Stub 跟 Proxy 是一对,俗称“代理-桩”,一般用在远程方法调用。
Proxy 相当于是拿在手里的遥控器,而 Stub 相当于长在电视机里的遥控接收器,它们有着一一对应的接口方法,但操作的方向刚好相反。
Proxy 的接口供客户端程序调用,然后它内部会把信息包装好,以某种方式(比如 RMI)传递给 Stub,而后者通过对应的接口作用于服务端系统,从而完成了“远程调用”。
■□■□■□■□■□■□■□■
□ □
■ 忍以明志 勤以致远 ■
□ □
■□■□■□■□■□■□■□■
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
------解决方案--------------------