首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

小弟我对DDD的认知(一)

2012-06-30 
我对DDD的认知(一)1 引言DDD,全名:Domain Driven Design,中文名:领域驱动设计。2 DDD的分层分层的架构方式

我对DDD的认知(一)
1 引言

DDD,全名:Domain Driven Design,中文名:领域驱动设计。

2 DDD的分层

分层的架构方式是我们常用的,这里的分层是说n-layer,指的是逻辑的分层,目的是分离职责。常用的是三层:表现层,业务逻辑层,数据访问层。

DDD把原来经典三层(表现层,业务逻辑层,数据访问层)中的业务逻辑层又细分为两层:应用层和领域层。应用层负责领域对象的协调和调度,领域层包含具体的领域对象,领域规则(也就是业务规则),更大限度的实现业务规则的重用和职责的分离。将数据访问层并入基础架构层。变成了四层:

    Presentation Application Domain Infrastructure。
3 DDD的持久化设计3.1 三层中的持久化设计

三层模式中的数据持久化是由数据访问层负责的,是至下而上的服务。为什么说是至下而上的呢?因为我们会写下面的代码。

Technorati 标签: DDD,Aggregate

热点排行