facade是不是一般进行校验的层?
而broker呢
我实在是弄不清楚
请大家赐教
请大家赐教
而broker是代理,可是它代理什么呢?
在客户端,业务代码直接RMI,调用服务端的Session Facade要处理JNDI查找,远程异常等等,所以在客户端封装了一层代理,代理直接和Session Facade打交道,一个代理对应一个Session Facade,一个代理类的方法对应一个Session Facade的远程方法。客户端业务代码只需要调用相应的代理类,就间接的调用了相应的Session Facade,所以称为为业务代理。
Facade把业务综合起来提供一个接口,Broker就像一个传声筒。不知道我理解的对不对,我对设计模式不太懂。
|
可是我在一个基于.net的持久层设计obj.net中看到它的框架中也有broker
要知道它是运行在服务器端的啊
感觉robbin说的是sub/proxy 对应的存根和代理