2024年7月9日
在软件开发领域,应用架构的选择对于项目的成功至关重要。领域驱动设计(Domain-Driven Design, DDD)是一种软件开发方法论,它强调将业务逻辑作为软件设计的核心。在DDD中,有几种流行的应用架构模式,包括六边形架构、洋葱架构、整洁架构和清晰架构。本文将详细探讨这些架构,并通过实例……
阅读全文
2024年7月9日
来源:mikechen的互联网架构 DDD是现在非常火热的,而且大厂面试也经常考察,下面我就全面来详解DDD领域驱动设计 DDD全称是Domain-Driven Design,翻译过来就是领域驱动设计,DDD 架构是一种软件设计方法论。 如下图所示: DDD架构的作用 DDD架构通过边界划分,……
阅读全文
2024年7月9日
来源:mikechen的互联网架构 DDD是现在非常火热的,而且大厂面试也经常考察,下面我就全面来详解DDD领域驱动设计 DDD全称是Domain-Driven Design,翻译过来就是领域驱动设计,DDD 架构是一种软件设计方法论。 如下图所示: DDD架构的作用 DDD架构通过边界划分,……
阅读全文
2024年7月9日
1.分布式技术栈 这些技术栈都是_为了更好的开发分布式架构的项目_。 (大营销平台的系统框架如下图,扩展的分布式技术栈) (1)Dubbo——分布式技术栈 Dubbo+Nacos注册中心是应用可以分布式部署,并且提供RPC接口 (2)Zookeeper——分布式技术栈 动态配置,通过动态配置……
阅读全文
2024年7月9日
DDD - 一文读懂DDD领域驱动设计 1. 领域驱动设计简介 1.1 什么是领域驱动设计 2004 年埃里克·埃文斯(Eric Evans)发表了《领域驱动设计》(Domain-Driven Design –Tackling Complexity in the Heart of Software)这本书,从此领域驱动设计(Domain Driven Design,简称 DDD)诞生。D……
阅读全文
2024年7月9日
责任申明 本文部分资料来源《极客时间的领域驱动设计课程》,目前是一门讲 DDD 的课程,大家可以去购买!我这里通过自己的理解进行下笔记整理和如何应用我们的业务系统场景。 另外资料来源领域驱动设计书和 B 站上的 DDD 领域驱动设计分享。地址传送门:https://www.bilibili.com/vi……
阅读全文
2024年7月9日
责任申明 本文部分资料来源《极客时间的领域驱动设计课程》,目前是一门讲 DDD 的课程,大家可以去购买!我这里通过自己的理解进行下笔记整理和如何应用我们的业务系统场景。 另外资料来源领域驱动设计书和 B 站上的 DDD 领域驱动设计分享。地址传送门:https://www.bilibili.com/vi……
阅读全文
2024年7月9日
领域驱动设计 (DDD) 目录 引言 核心概念 领域 子域 限界上下文 实体 值对象 聚合 聚合根 领域服务 领域事件 DDD 实践 识别领域 定义限界上下文 建模实体和值对象 设计聚合和聚合根 实现领域服务 处理领域事件 总结 引言 领域驱动设计(Domain-Driven Design,DDD)是一种软件设计方法论,旨在通过关注核心领域……
阅读全文
2024年7月9日
CodeWithMe 于 2024-06-27 22:45:49 发布 领域驱动设计 Domain Driven Design 1 DDD简介 领域驱动设计(Domain-Driven Design,简称DDD)是一种软件开发方法论,它强调软件设计应紧密围绕业务领域模型进行。DDD的核心思想是将实现与业务逻辑分离,通过深入理解和分析业务领域,建立起一个丰富且符合业务逻辑的领域模型,……
阅读全文
2024年7月9日
领域驱动设计(DDD)的理念 - 首先由Eric Evans在他的同名书[1]中描述 - 是关于将我们的注意力放在应用程序的核心,关注业务领域固有的复杂性本身。我们还将核心域(业务独有)与支持子域(通常是通用的,如金钱或时间)区分开来,并将更多的设计工作放在核心上。 今天的企业应用程序无疑是……
阅读全文