Loading

Design Pattern:代理模式

代理模式

image-20200618155758702

远程代理

远程代理好比“远程对象的本地代表”

image-20200618155709216

Java RMI

image-20200618155734188

  1. 客户调用客户辅助对象上的方法
  2. 客户辅助对象打包调用信息,通过网络传给服务辅助对象
  3. 服务辅助对象调用服务对象,将结果打包返回给客户辅助对象
  4. 客户辅助对象把结果返回给客户对象

以上过程对客户是透明的

  • RMI把客户辅助对象称为stub(桩)
  • 服务辅助对象称为skeleton(骨架)

image-20200618155746284

posted @ 2020-06-21 17:40  cpaulyz  阅读(135)  评论(0编辑  收藏  举报