摘要: 摘要本文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基础设施的Infrastructure。本文会对架构中一些重要组件和问题进行讨论,给出一些分析结论。1. 架构概述领域驱动设计(Domain Driven Design)有一个官方的sample工程,名为DDDSample,官网:http://dddsample.sourceforge.net/,该工程给出了一种实践领域驱动设计的参考架构,本文将对此该架构进行简单介绍,并就一些重要问题进行讨论。该架构分成了Interfac 阅读全文
posted @ 2011-12-31 22:36 xiangxiong 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 1. 三层架构(不是本文重点,简单介绍一下)1) 用户界面层(UI层),主要职责是提供可用的功能给用户。用户界面层(一般是XXXView),主要职责是响应(识别)用户的请求操作(包括UI层返回及用户的输入数据) ,由请求操作调用相应的XXXController(或XXXManager)完成相应的业务逻辑;在这一层也还要对一些错误信息进行判断和处理(错误信息是和数据库没有关系的。2) 业务逻辑模块层(一般由XXXController或 XXXManager类模块组成),主要职责执行业务逻辑的计算,业务逻辑可以很简单,简单到只是简单的调用XXXDAO的一个save操作。也可以很复杂,复杂到要用到多 阅读全文
posted @ 2011-12-31 22:32 xiangxiong 阅读(472) 评论(0) 推荐(0) 编辑