
领域驱动DDD
文章平均质量分 66
本专栏专注于领域驱动设计(Domain-Driven Design, DDD) 的核心方法论与落地实践,旨在帮助开发者从“技术驱动”转向“业务驱动”,解决复杂系统设计中业务逻辑混乱、代码难以维护的问题。通过系统讲解领域建模、分层架构、限界上下文等核心概念,结合Java微服务场景下的案例分析。
jarenyVO
一直专注IT,见证IT前沿技术。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DDD面试题分类整理
DDD(领域驱动设计)面试题分类整理摘要: 本文系统整理了DDD相关面试题,分为五大类:基础概念、战略设计、战术设计、架构实现和实践技巧。核心内容涵盖DDD的核心思想(业务与技术对齐)、限界上下文划分方法、实体与值对象区别、聚合根作用、分层架构设计,以及CQRS和事件溯源等实现模式。文章特别强调DDD的实践要点,包括如何说服团队采用、常见陷阱及效果评估方法。通过类比城市规划、公司组织等生活实例,生动阐释了DDD的设计理念和应用场景,为开发者提供了从理论到实践的完整指导。原创 2025-07-21 00:27:47 · 1049 阅读 · 0 评论 -
DDD(领域驱动设计)的分层结构树形总结
DDD分层架构树形总结:包含用户接口层(交互展示)、应用层(用例协调)、领域层(业务核心)和基础设施层(技术实现)。领域层保持纯净不依赖其他层,依赖方向由外向内。关键流程为用户接口→应用→领域层↔基础设施。实现建议包括明确分层注解、避免领域对象污染、应用服务对应用例等,通过依赖倒置和领域事件保持架构清晰。原创 2025-07-04 18:11:04 · 192 阅读 · 0 评论 -
基于DDD分层架构的标准化命名规范列表
本文总结了基于DDD分层架构的标准化命名规范,按代码元素类型分类呈现。主要包含:领域层(聚合根、值对象等)、应用层(应用服务、命令对象等)、基础设施层(防腐层、仓储实现等)的命名模式与示例;同时规范了方法命名标准、技术组件及补充规范,并列出禁止使用的反模式。最后提供"名词为主、动词优先、类型后缀、层次分明"的快速记忆口诀,建议将此规范打印为手册并通过自动化工具校验关键规则。全文采用表格形式清晰展示各层级的命名要求和示例,便于开发者快速查阅和应用。原创 2025-07-04 18:07:24 · 441 阅读 · 0 评论 -
DDD领域驱动设计学习路线
本文系统介绍了DDD领域驱动设计的学习路径,分为五个阶段:1)基础理论学习核心概念;2)深入战术模式与实践练习;3)Java技术实现;4)微服务等进阶主题;5)完整项目实战。规划涵盖战略/战术设计、常用模式、Java技术栈选择及工具推荐,强调从理论到实践的渐进式学习方式,最终通过电商、金融等领域的实战项目巩固DDD应用能力。原创 2025-06-15 16:57:13 · 437 阅读 · 0 评论