
DDD领域驱动
青花鱼罐头丨
java后台开发
展开
-
DDD实战笔记(2) DDD领域驱动代码结构设计
1. DDD 分层架构与微服务代码模型 微服务代码模型就是依据DDD 分层架构模型设计出来的。那为什么是 DDD 分层架构模型呢? 用户接口层:面向前端提供服务适配,面向资源层提供资源适配。这一层聚集了接口适 配相关的功能。 应用层职责:实现服务组合和编排,适应业务流程快速变化的需求。这一层聚集了应用 服务和事件相关的功能。 领域层:实现领域的核心业务逻辑。这一层聚集了领域模型的聚合、聚合根、实体、值 对象、领域服务和事件等领域对象,以及它们组合所形成的业务能力。 基础层:贯穿所有层,为各层提供基础资源服原创 2020-06-20 18:47:25 · 2185 阅读 · 1 评论 -
DDD实战笔记(1) 什么是DDD领域驱动
1. 概述 DDD 是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。DDD 不是架构,而是一种架构设计方法论,它通过边界划分将复杂业务领域简单化,帮我们设计出清晰的领域和应用边界,可以很容易地实现架构演进。 2.什么是领域? DDD通过分析业务,最终构建成一个个“领域”,设计出一个个富含业务行为的、饱满的“领域模型”。 在DDD里,“领域”指的就是一块业务范围。比如在一个电商系统中,可能会有“商品领域”、“订单领原创 2020-06-20 17:51:06 · 1650 阅读 · 1 评论