领域驱动战术设计

领域驱动战术设计

197分钟

在DDD中,战术设计方面的内容非常多,包括提取用于表示领域模型对象的聚合、实体和值对象以及用于表示业务状态并实现交互解耦的领域事件。为了实现各种对象的交互和存储,DDD战术设计中还包括用于抽象多个对象…

在DDD中,战术设计方面的内容非常多,包括提取用于表示领域模型对象的聚合、实体和值对象以及用于表示业务状态并实现交互解耦的领域事件。为了实现各种对象的交互和存储,DDD战术设计中还包括用于抽象多个对象级别业务逻辑的领域服务、用于专门构建聚合对象的工厂、用于抽象数据持久化的资源库以及用于提取业务外观的应用服务。本课程将对上述这些概念进行详细的展开,并提供可用于落地实战的设计方法和技巧。
开篇 - 领域驱动战术设计开篇 领域建模范式 - 过程式建模范式 - 对象式建模范式 - 业务逻辑实现模式选型 实体和值对象 - 实体 - 值对象 - 实体和值对象建模示例 聚合和生命周期管理 - 聚合的定义和基本特征 - 聚合设计的原则 - 聚合的协作方式 - 工厂 - 资源库 领域服务、应用服务和领域事件 - 领域服务 - 应用服务 - 事件驱动架构与领域事件 - 领域事件的实现方式 课程总结 课后测试题
郑天民
郑天民

架构师