领域驱动设计架构
领域驱动设计架构分成接口层(interfaces)、应用层(Applications)、领域层(Domain)以及基础设施层(Infrastructure)。下图描述这四者的简略图:四者的详细架构图:图二:领域驱动设计参考架构传统的三层构图:图三:传统三层架构图 说明:作为参照,下图展示了传统TransactionScript风格的架构,可以看出,两者的差异并不是太大(对于Facade来说,它是一种可选设施,如果系统架构中省略Facade,则DTO与领域对象的互换工作可在service中进行),这也从侧面说明推行领域驱动设计
下载地址
用户评论