KP6*_*P65 5 .net design-patterns com+
到目前为止我所理解的:
业务代表 - 在表示层中,作为ASP组件,为ASP视图提供接口,以访问业务组件而不暴露其API,从而减少两者之间的耦合.
会话外观 - 在业务层中,作为com +组件,封装业务对象,为视图提供课程粒度接口以访问业务组件.减少耦合,隐藏视图中复杂的业务组件交互.
那么实际的区别是什么?它们看起来和我很相似..
该会议门面驻留在业务层.Facade封装了参与工作流的业务对象之间的复杂交互,为客户端提供了粗粒度的服务接口,并负责事务边界.
业务代表驻留在表示层.它用于减少表示层和业务层之间的耦合,并隐藏客户端与网络调用相关的所有复杂性(定位和调用远程组件,处理异常等).
因此,业务代表和会话门面是相关的并且一起使用(通常在委托和外观之间进行一对一的映射)但它们是不同的并且具有不同的动机.
| 归档时间: |
|
| 查看次数: |
2974 次 |
| 最近记录: |