共 3 篇文章 |
|
领域驱动设计系列文章(3)——有选择性的使用领域驱动设计。本系列的第一篇博文抛砖引玉,大谈领域驱动设计的优势,这里笔者还是希望以客观的态度,谈谈领域驱动设计的缺点及其不适合使用的场景,以让读者可以有选择性的使用领域驱动设计。使用领域驱动设计,并不代表整个系统的方方面面都必须遵从领域驱动设计的原则,需要根据实际情况,让适... 阅265 转2 评0 公众公开 13-07-06 14:00 |
领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处。本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。对于绝大部分的应用场景来说,DTO和VO的属性值基本是一致的,而且他们通常都是POJO,因此没必要多此一举,但不要忘记这是实现层面的思维,对于设计层面来说,概念上还是应该存在VO和DTO,因为两者有着本... 阅1384 转13 评0 公众公开 13-07-06 13:52 |
领域驱动设计系列文章(1)——通过现实例子显示领域驱动设计的威力。Account:账户,是整个系统的最核心的业务对象,它包括以下属性:对象标识、账户号、是否有效标识、余额、冻结金额、账户交易明细集合、账户信用等级。AccountTransactionDetails:账户交易明细,它从属于账户,每个账户有多个交易明细,它包括以下属性:对象标识、所属账户... 阅687 转6 评0 公众公开 13-07-06 12:27 |