DDD 14
-
08 2022 年 05 月
《实现领域驱动设计》读书笔记摘抄(14)—— 应用程序
学习用户界面渲染领域模型的几种方法; 学习如何实现应用程序,以及它所提供的操作; 学习将输出从应用服务解耦的几种方式,以及不同的客户端类型; 学习为什么需要在用户界面中组合多个模型,以及如何实现; 学习将基础设施用于应用程序的技术实现的几种方式;
0 0 2022-05-08 17:14 2022-05 -
08 2022 年 05 月
《实现领域驱动设计》读书笔记摘抄(13)—— 集成限界上下文
温习有关集成限界上下文的基础知识; 学习通过REST资源的方式来集成限界上下文,以及这种方式的优缺点; 学习使用消息来集成限界上下文; 学习在不同限界上下文中维护重复信息时所面临的挑战; 学习通过示例进一步掌握集成限界上下文的设计方法;
0 0 2022-05-08 15:22 2022-05 -
08 2022 年 05 月
《实现领域驱动设计》读书笔记摘抄(12)—— 资源库
学习资源库的两种类型以及如何选用; 学习如何通过Hibernate、TopLink、Coherence和MongoDB来实现资源库; 学习为什么需要向资源库添加额外的行为; 学习类型层级设计资源库时所面临的挑战; 学习资源库和数据访问对象(DAO)之间的基本区别; 学习测试资源库的不同方法,以及如何利用资源库来进行测试;
0 0 2022-05-08 11:15 2022-05 -
06 2022 年 05 月
《实现领域驱动设计》读书笔记摘抄(11)—— 工厂
学习为什么工厂可以创建具有表达性的、符合通用语言的模型; 学习SaaSOvation团队是如何将工厂方法作为聚合(10)的行为方法的; 学习如何使用工厂方法来创建其他类型的聚合; 学习在与其他限界上下文(2)集成并将外部对象翻译成本地对象时,如何将领域服务当做工厂来使用;
0 0 2022-05-06 21:06 2022-05 -
25 2022 年 04 月
《实现领域驱动设计》读书笔记摘抄(10)—— 聚合
以SaaSOvation为例,学习对聚合的不当建模所带来的负面影响; 学习设计聚合的经验原则,并形成一套最佳实践; 根据真实的业务规则,掌握如何在一致性边界中对真正的不变条件进行建模; 学习一个聚合为什么应该通过标识(identity)去引用另一个聚合; 了解在聚合边界之外使用最终一致性的重要性; 学习聚合的实现技术,包括“告诉而非询问”原则和迪米特法则;
0 0 2022-04-25 22:08 2022-04 -
07 2022 年 04 月
《实现领域驱动设计》读书笔记摘抄(9)—— 模块
学习传统的模块和新的部署模块化之间的区别; 学习通过通用语言(1)来命名模块的重要性; 学习机械式模块是如何给建模带来阻碍的; 学习SaaSOvation团队是如何设计模块的; 学习模块在领域模型之外所扮演的角色,以及何时应该使用新的模块而不是新的界限上下文;
0 0 2022-04-07 22:32 2022-04 -
31 2022 年 03 月
《实现领域驱动设计》读书笔记摘抄(8)—— 领域事件
学习什么是领域事件,什么时候并且为什么要使用领域事件; 学习如何将领域事件建模成对象,何时应该为领域事件创建唯一的身份标识; 学习一个轻量级的发布-订阅模式; 学习哪些组件用于发布事件,哪些组件用于订阅事件; 学习为什么我们需要一个事件存储、如何实现事件存储、如何使用使用事件存储; 学习SooSOvation团队是如何通过不同的方式将领域事件发布给自治系统的;
0 0 2022-03-31 22:50 2022-03 -
23 2022 年 03 月
《实现领域驱动设计》读书笔记摘抄(7)—— 领域服务
学习如何在领域模型中使用领域服务; 学习什么时领域服务; 学习何时应该使用领域服务; 从SaaSOvation项目的两个例子中学习如何对领域服务进行建模;
0 0 2022-03-23 20:52 2022-03 -
20 2022 年 03 月
《实现领域驱动设计》读书笔记摘抄(6)—— 值对象
学习如何将一个领域概念建模成值对象; 学习如何通过值对象来简化集成的复杂性; 学习以值对象来创建领域标准类型; 学习SaaSOvation是如何学到值对象的重要性的; 学习SaaSOvation是如何测试、实现和持久化值对象的;
0 0 2022-03-20 12:51 2022-03 -
19 2022 年 03 月
《实现领域驱动设计》读书笔记摘抄(5)—— 实体
当对具有“唯一性”的事物进行建模时,为什么需要考虑使用实体; 学习如何生成实体的唯一标识; 学习如何从实体设计中捕获通用语言; 学习如何表达实体的角色和职责; 学习如何对实体进行验证和持久化;
0 0 2022-03-19 22:17 2022-03