读书笔记 -- 实现领域驱动设计

书籍介绍

  • 书名:实现领域驱动设计
  • 作者:Vaughn Vernon
  • 出版时间:2014年3月
  • 封面:在这里插入图片描述

目录结构

在这里插入图片描述

个人理解

本书更多考虑到的应该是更多的ddd新手,所以最大的篇幅是用来描述ddd的各种战术组件,实体啊,值对象啊,聚合啊等等。个人感觉在ddd的战略设计上,描述的并不太多,当需要用ddd的风格去设计一个大型系统的时候,可能本书提供的知识不足以支撑我们去完成。

本书整体的脉络是,显示引领大家入门ddd,了解ddd的一些基本知识,比如一些概念,ddd的好处是啥,ddd的难处在哪等,接着就是引出ddd的两个核心概念,通用语言和限界上下文。至此,算是有个ddd的模型了。随后,就是介绍各种架构设计,当然主要说的还是怎么结合ddd去应用各种架构设计方案。

本书第二部分,也是本书最大的篇幅,就是介绍ddd的各个战术组件:实体、值对象、领域服务、聚合、模块、领域事件、工厂(非ddd专有,跟正常编程的工厂是一个概念)、资源库。每个组件都是单独的一章,非常难能可贵的时,本书是非常注重实战的,所以每个组件要怎么用,书上都有相应的代码示例,你甚至可以直接把书上的一些代码用到实际开发上去。

随后,介绍了如何集成不同的限界上下文,以及应用程序。如何集成限界上下文其实是多个项目集成时候的事,应用程序说的是单个项目中除了领域层以外的别的部分。所以我感觉应用程序这一章应该放在集成限界上下文的前面,这样好像看起来逻辑更加通畅一点。

个人评价:95分

这本书和《领域驱动设计》一脉相承,互有侧重吧。这本更加注重的是如何具体的去实施ddd,对现实开发具有很大的指导意义,甚至书中的有些代码可以直接应用到实际的项目当中去。所以这本书强力推荐。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值