首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

<转>领域驱动设计(Domain Driven Design)参照架构详解

2012-11-03 
转领域驱动设计(Domain Driven Design)参考架构详解尽管在架构中对Fa?ade的定义非常清晰,但在实践中我发

<转>领域驱动设计(Domain Driven Design)参考架构详解

尽管在架构中对Fa?ade的定义非常清晰,但在实践中我发现Fa?ade并不是一个容易拿捏的东西。主要问题在于其与service之间的有太多的重叠与相似之处。我们注意到service是接口是面向一个use case的,因此事务也是追加在service这一层上,于是对于fa?ade而言,99%的情况是,它只是把某个service的某个方法再包裹一下而已,如果把领域对象和DTO的互转换工作移至service中进行,那么fa?ade将彻底变成空壳,而关键的是:如果service的接口设计是面向和user case的,那么,毫无疑问,service接口的传入传出参数也都应该是DTO,而这一点也在《Core J2EE? Patterns: Best Practices and Design Strategies, SecondEdition》和《Patterns of Enterprise ApplicationArchitecture》两书的示例代码中完全印证了。那么,从更为务实角度出发,Fa?ade并非是一种必须的组件。

热点排行