USB (共 6个提问)

(转)一个简单例子:贫血模型or领域模型

最近taowen同学连续发起了两起关于贫血模型和领域模型的讨论,引起了大家的广泛热烈的讨论,但是讨论(或者说是争论)的结果到底怎样,我想值得商榷。问题是大家对贫血模型和领域模型都有自己的看法,如...
netloser 5年前       0      3K    

(转)领域驱动设计系列文章(3)——有选择性的使用领域驱动设计

本系列的第一篇博文抛砖引玉,大谈领域驱动设计的优势,这里笔者还是希望以客观的态度,谈谈领域驱动设计的缺点及其不适合使用的场景,以让读者可以有选择性的使用领域驱动设计。 我们知道,没有最好,只有最...
netloser 5年前       0      3K    

(转)领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处

上一篇文章作为一个引子,说明了领域驱动设计的优势,从本篇文章开始,笔者将会结合自己的实际经验,谈及领域驱动设计的应用。本篇文章主要讨论一下我们经常会用到的一些对象: VO 、 DTO 、 DO ...
netloser 5年前       0      4K    

(转)领域驱动设计系列文章( 1 )——通过现实例子显示领域驱动设计的威力

曾经参与过系统维护或是在现有系统中进行迭代开发的软件工程师们,你们是否有过这样的痛苦经历:当需要修改一个 Bug 的时候,面对一个类中成百上千行的代码,没有注释,千奇百怪的方法和变量名字,层层嵌...
netloser 5年前       0      3K    

(转)领域驱动设计和开发实战之二

设计 从设计的角度出发,领域层应该有一个定义清晰的边界,以避免来自非核心领域层关注点的层的损坏,比如特定供应商的说明、数据过滤、转换等。领域元素应该设 计为正确地保存领域状态和行为。不同的领域元...
netloser 5年前       0      2K    

(转)领域驱动设计和开发实战之一

背景 领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans的书《领域驱动设计》为基础,主要从概念和设计的角度探讨领域建模和设...
netloser 5年前       0      3K