书籍 实现领域驱动设计的封面

实现领域驱动设计

Vaughn Vernon

出版时间

2014-03-01

ISBN

9787121224485

评分

★★★★★

标签

编程

书籍介绍

领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。

《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。

《实现领域驱动设计》在DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本DDD 参考书。

目录
序............... xix
前言............. xxi
致谢............ xxxi
关于作者................... xxxv
如何使用本书.........xxxvii

显示全部
用户评论
又臭又长 而且没看出来哪落地了 写的零零散散的 加上蹩脚翻译 精简掉60%都没问题 2020.5-2020.8
有点繁复
读后感:前3章可以略过(免于纸上谈兵),从第4章开始读。最有价值的方面是其中讲到了很多设计与技术实现细节,在实际项目中大都遇到过。关于书中讲到“事件驱动架构(异步-消息机制)”,理论大于实际,忽略了一个比较严重的问题,就是分布式事务管理。就个人目前的项目经验与理解,MQ消息机制更适合作为不同应用间的集成技术。
本书是一本讲DDD实践的好书,由浅入深引发我的思考,从战略建模和战术建模两个角度,让我重新审视了这些年自己做的项目。个人认为,要实现DDD首先团队成员们要站在同样的DDD的高度,至少要能够理解数据库只是对象持久化的一种实现方式,如果没有这个认识和共识,那么永远只是一个CRUD项目而已。本书阅读也是有门槛的,至少要懂得设计模式,另外也不能墨守成规,不能为了DDD而DDD,要从实际出发。没有银弹,以后的鲁还有很长。
有些事情很难实现,会不会太纸上谈兵?
分数修复
需要反复多读几遍, 提升理解
比预想的要好,不是理论的堆砌,不是陈词滥调。通过实例进行讲解,深入到每一种情况的处理,细节见真章,同时,让我感触比较深的是,它让我明白了领域设计更多的是业务层面的战略设计,他也不是一个狭义的概念,更多的是多一些细节的掌握,包括但不限于程序的结构设计和编写。
如果没有对DDD的基础理解,先不要看。 另外,该书行文也不顺畅,无法清晰的展现DDD的内在逻辑。 如果想全面了解DDD,建议读《领域驱动设计模式、原理与实践》,从概念到模式都逻辑清晰 https://book.douban.com/subject/26761413/
确实写得非常非常的啰嗦。也不是说作者没水平,但确实需要费了很大的时间才能看见一点值得看的内容。书中也贴了不少代码,然后又会从头到尾给读者解释一遍代码,但重点却又不直接点出来。作为Implementation,确实比较容易过时,有些实现现在已经不会这么写了。 架构篇,引入Ports and Adapters确实是对分层架构的进一步丰满。但是,之后的Rest,Grid,Event-driven也就写的比官网介绍强一点。
Z-Library