E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
领域驱动设计
领域驱动设计
(DDD)是什么?——从理论到实践的全方位解析
文章目录一、引言二、核心概念与定位2.1DDD定义与核心理念2.2DDD关键元素三、底层原理与技术细节3.1领域模型与普适语言3.1.1领域模型3.1.2普适语言(UbiquitousLanguage)3.2战术设计模式详解3.2.1实体、值对象、聚合与领域服务3.2.2无状态函数在领域服务中的应用3.2.3工厂与仓储模式3.3战略设计:限界上下文与防腐层3.3.1限界上下文(BoundedCon
小胡说技书
·
2025-02-16 19:55
Java+SSM+DB
java
领域驱动设计(DDD)
架构
领域模型
微服务
DDD聚合在 ASP.NET Core中的实现
在ASP.NETCore中实现DDD(
领域驱动设计
,Domain-DrivenDesign)聚合通常涉及到几个关键步骤,包括定义领域模型、实现领域服务、使用仓储模式等。
Rverdoser
·
2025-02-14 17:27
asp.net
后端
ASP.NET Core 入门教学二十九 DDD设计
在软件开发中,
领域驱动设计
(Domain-DrivenDesign,简称DDD)是一种重要的软件设计方法论,它强调通过深入理解业务领域来构建高质量的软件系统。
充值内卷
·
2025-02-13 06:57
asp.net
后端
推荐:基于
领域驱动设计
的ASP.NET Core微服务应用实践
推荐:基于
领域驱动设计
的ASP.NETCore微服务应用实践Domain-Driven-Design-with-ASP.NET-Core-MicroservicesDomain-DrivenDesignwithASP.NETCoreMicroservices
郁英忆
·
2025-02-13 06:56
.NET/C# ⾯试题汇总系列:ASP.NET Core 001
DDD,
领域驱动设计
。
code36
·
2025-02-10 23:12
C#&.Net面试题
.net
c#
asp.net
领域驱动设计
(DDD)笔记(一)基本概念
文章链接
领域驱动设计
(DDD)笔记(一)基本概念-CSDN博客
领域驱动设计
(DDD)笔记(二)代码组织原则-CSDN博客
领域驱动设计
(DDD)笔记(三)后端工程架构-CSDN博客DDD基本概念DDD是一种面向复杂需求的软件设计方法
一个简单的IT人
·
2025-02-05 09:59
基于代码工程角度的DDD设计
领域驱动
go语言
java
领域驱动设计
(DDD)中的应用架构:六边形、洋葱、整洁与清晰
领域驱动设计
(Domain-DrivenDesign,DDD)是一种软件开发方法论,它强调将业务逻辑作为软件设计的核心。
dotNET跨平台
·
2025-02-04 15:22
架构
三十四、
领域驱动设计
DDD(DDD 与微服务架构结合)
在现代企业应用中,
领域驱动设计
(DDD)与微服务架构的结合被认为是应对复杂业务系统和大规模分布式系统的有效方法。
伯牙碎琴
·
2025-02-03 17:20
架构
架构
微服务
运维
阿里大牛手记(DDD)
领域驱动设计
应对之道
就拿近两年程序员行业饱受争议的DDD(
领域驱动设计
)来说,事实上,
领域驱动设计
的思维可以很好的解决企业的大型架构所遇到的绝大部分难题(理论层面至少是这样),例如上下映射,就可以在本质上把业务的架构模块解耦
肥肥技术宅
·
2025-02-03 08:04
java
架构
数据库
对
领域驱动设计
(DDD)的学习成果
领域驱动设计
之领域模型2004年EricEvans发表Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware(
领域驱动设计
),简称EvansDDD
huaishu
·
2025-02-03 08:34
架构
java ddd 领域事件_
领域驱动设计
(DDD) 领域事件
何时and为什么使用领域事件领域事件往往需要发布到外部系统,比如发布到另一个限界上下文中,由于这样的事件需要由订阅方处理,它将对本地和远程上下文产生深远的影响。当领域事件到达目的地后,不论是本地还是外部系统,我们通常将领域事件用于维护事件的一致性,例如聚合的其中一个原则是单个事务只允许对一个聚合实例进行修改,由此产生的其他改变。另外,领域事件还可以使远程依赖系统与本地系统保持一致,而二者解耦有助于
呵吁
·
2025-01-31 01:48
java
ddd
领域事件
DDD架构实战第六讲总结:
领域驱动设计
中的聚合
云架构师系列课程之DDD架构实战第六讲总结:
领域驱动设计
中的聚合聚合提升了对象系统的粒度,保证了业务逻辑的完整性,减少了错误产生的概率一、引言本讲将探讨
领域驱动设计
(DDD)中的重要概念——聚合。
每天三杯咖啡
·
2025-01-30 01:04
DDD
探索 Laravel DDD 的新境界:一个实用的实现框架
今天,我们向您推荐一款基于Laravel10的优秀开源项目——一个全新的
领域驱动设计
实
曹俐莉
·
2025-01-29 08:57
DDD-全面理解
领域驱动设计
中的各种“域”
一、DDD-领域在
领域驱动设计
(Domain-DrivenDesign,DDD)中,**领域(Domain)**指的是软件系统所要解决的特定业务问题的范围。
liruiqiang05
·
2025-01-27 20:50
架构
架构
开发语言
DDD 在大众点评交易系统演进中的应用 思维导图-java架构
领域驱动设计
(DDD)在大众点评交易系统中的应用,主要体现在如何通过DDD的理念和技术手段来应对业务复杂性和系统的持续演进。随着业务的发展和用户需求的变化,交易系统需要不断调整和优化以保持竞争力。
用心去追梦
·
2025-01-23 03:09
java
架构
开发语言
为AI聊天工具添加一个知识系统 之33 通用项目文档模板 :语言无关/实现无关/符号无关的纯粹的符号学原型
但即使是这个扩大了的范围仍然是
领域驱动设计
DD
一水鉴天
·
2025-01-21 07:10
人工语言
软件智能
智能制造
人工智能
cocoa
百万架构师第二十四课:漫谈分布式架构:分布式架构设计|JavaGuide
主流架构模型-SOA架构和微服务架构
领域驱动设计
及业务驱动划分。
·
2025-01-21 07:08
后端
15款UML建模工具最近更新-2025年1月统计
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集工具最新版本:SinelaboreRT6.5更新时间:2025年1月5日工具简介状态机图和活动图代码生成工具。
rolt
·
2025-01-17 23:09
建模带来竞争优势
Enterprise
Architect
UML
产品经理
架构师
DDD-必须理解的领域服务
在
领域驱动设计
(DDD)中,除了实体和值对象,还需要领域服务的原因在于某些业务逻辑无法自然地归属到单一的实体或值对象中。
liruiqiang05
·
2025-01-17 04:48
架构
架构
微服务与DDD简单介绍
DDD(DomainDrivenDesign),简称DDD,
领域驱动设计
康威定律(Conway'sLaw)组织----对应------微服务拆分DDD作用-
analu
·
2024-09-11 05:07
微服务
分布式事务
按照
领域驱动设计
思想,微服务之间是低耦合,微服务内部是高内聚,领域的限界上下文一般都在一个微服务里,那么微服务内的领域模型也是高内聚的。良好的架构设计只需在微服务里通过本地事务和领域事件就能够
天黑了g
·
2024-09-10 11:59
技术方案
分布式
后端
微服务
什么是干净架构
如何学习干净架构和
领域驱动设计
?这次我们将讨论"干净架构",它是什么,什么时候应该使用,什么时候不应该使用?我们将深入了解为什么需要垂直切片架构,并分享一些关于干净架构和
领域驱动设计
的学习资源。
JKooll
·
2024-09-10 08:13
架构
microsoft
领域驱动设计
(DDD)在Java项目中的实践
领域驱动设计
(DDD)在Java项目中的实践大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!
省赚客app开发者
·
2024-09-09 10:59
java
python
开发语言
Java
领域驱动设计
Java
领域驱动设计
在Java项目中实现
领域驱动设计
(Domain-DrivenDesign,简称DDD)时,通常会遵循一套特定的结构和原则来构建应用程序。
star.29
·
2024-09-09 09:58
java
数据库
开发语言
DDD
领域驱动设计
DDD
领域驱动设计
概述前言
领域驱动设计
(DomainDrivenDesign,简称DDD)是一种软件开发方法论,旨在帮助开发人员更好地理解业务需求,将业务需求转化为可执行的软件代码。
一叶飘零_sweeeet
·
2024-09-07 05:56
java
DDD
领域驱动设计
java
DDD架构理论详解
2.聚合、实体和值对象3.仓储,封装持久化数据4.适配(端口),调用外部接口5.事件,触发异步消息6.领域服务,实现约定一、概念入门1.概念简介DDD是
领域驱动设计
(Domain-DrivenDesign
jakiechaipush
·
2024-09-06 16:01
DDD架构
架构
基于
领域驱动设计
(DDD)的代码结构设计思路
基于
领域驱动设计
(DDD)的后端代码结构设计可以遵循以下几个原则:
领域驱动设计
的分层架构:将应用程序分为多个层次,每个层次负责不同的责任,包括表示层、应用层、领域层和基础设施层。
北欧人写代码
·
2024-09-05 09:02
设计规范
后端
“智能化自动化” 架构之3:中间建模脑的
领域驱动设计
的“同声传译”技能
Q1、今天我们继续用软件技术的两个词插件plugin和挂钩hook来继续我们的“智能化自动化”架构设计。前面说过,这个架构被设计为一个双面神结构。外侧面是数据模型(抽象理论,对物理世界的抽象面。带自然语言处理processing功能的一个专家智能化系统),内侧面是程序模型(实践常识,实现机器的工程面。带程序语言开发功能的一个工业自动化系统)。数据挂钩hook和程序插件plugin分别允许为专家系统
一水鉴天
·
2024-09-04 10:38
软件智能
全量知识系统
架构师
自动化
架构
运维
人工智能
【设计模式】设计模式之美阅读笔记
抽象(Abstraction)继承(Inheritance)多态(Polymorphism)实现方式面向对象vs面向过程抽象类vs接口语法特性设计关系作用抽象类模拟接口普通类模拟接口充血模型、贫血模型、
领域驱动设计
充血模型
StarkerRegen
·
2024-08-29 05:14
设计模式
设计模式
微服务架构深度解析微服务定义是什么?微服务与云原生有何关联?
同时,敏捷、DevOps、持续集成/持续交付、容器技术、SpringCloud框架、轻量级服务、
领域驱动设计
等的涌现也为微服务架构的发展奠定了基础。
2401_84023683
·
2024-08-25 22:04
程序员
架构
云原生
微服务
关于DDD设计模式的各种疑问:什么是DDD架构?
关于DDD架构中的各种概念,请先参考一篇文章:什么是DDD(
领域驱动设计
)?这是我见过最容易理解的一篇关于DDD的文章了下面是关于这个架构的各种说明。
xxx_520s
·
2024-08-23 03:37
面经
设计模式
架构
DDD架构
1.DDD架构的概念:
领域驱动设计
(Domain-DrivenDesign,DDD)是一种软件设计方法,旨在将软件系统的设计和开发焦点集中在领域模型上,以解决复杂业务问题2.DDD架构解决了什么问题:在以前的
xiaogaotongxue__
·
2024-08-23 03:36
架构
DDD架构简单介绍
DDD架构文章目录DDD架构1.DDD分层架构2.四层模型总结1.DDD分层架构DDD(
领域驱动设计
)由EricEvans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题
Cocoxzq000
·
2024-08-23 01:58
架构
微服务
java
基于DDD的微服务设计和开发实战
本文是基于DDD的微服务设计和开发实战篇,通过借鉴
领域驱动设计
思想,指导微服务项目团队进行设计和开发(理论篇详见《当中台遇上DDD,我们该如何设计微服务》)。
九龙冰室083
·
2024-08-22 01:00
设计模式
微服务
java
microservices
[pdf]《软件方法》2024版部分公开-共196页
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集潘加宇《软件方法》2024版部分公开pdf文件,共196页,已上传CSDN资源。
rolt
·
2024-03-02 12:59
软件方法书
软件工程
架构师
DDD
产品经理
UML
【DDD】学习笔记-事件溯源模式
事件溯源模式与传统
领域驱动设计
模式的最大区别在于对聚合生命周期的管理。资源库在管理聚合生命周期时,会直接针对聚合内的实体与值对象执行持久化操作,而事件溯源则将聚合以一系列事件的方式进行持久化。
码农丁丁
·
2024-02-24 01:46
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
领域事件
医生门诊涉众利益-《软件方法》自测题解析39
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集《软件方法》第6章自测题11[单选题]关于用例规约,以下说法正确的是:A)针对同一个用例,应该为研发团队不同角色准备不同视角的用例规约
rolt
·
2024-02-20 12:36
软件方法书
软件工程
产品经理
架构师
随机挑选武将-《软件方法》自测题解析40
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集《软件方法》第6章自测题14[单选题]关于路径步骤,以下说法正确的是:A)有的用例可以没有扩展路径。
rolt
·
2024-02-20 12:36
软件方法书
软件工程
架构师
产品经理
UML
Java目录
乐观锁和悲观锁分布式锁hashmap原理Redis及其分布式DDD
领域驱动设计
IO、多线程Kafka设计模式之??Elasticsearch
快乐的木子李
·
2024-02-20 07:20
#
Java基础
java
领域驱动设计
(Domain Driven Design)
如何生成可参考右边的帮助文档文章目录前言一、场景和要求二、领域模型关键词1.领域2.子域3.通用语言4.限界上下文5.领域模型6.实体和值对象7.聚合根8.领域服务9.领域事件总结前言DomainDrivenDesign(
领域驱动设计
快乐的木子李
·
2024-02-20 07:45
#
领域驱动设计
微服务
分布式
架构
DDD
领域驱动设计
- 分层架构
微服务架构模型有很多种,例如洋葱架构、CQRS和六边形架构等。其核心理念都是为了设计出“高内聚,低耦合”的微服务。而DDD分层架构的出现,使微服务的架构边界变得越来越清晰。DDD分层架构包含四层,从上到下依次是:用户接口层、应用层、领域层和基础层。DDD分层架构1.用户接口层微服务应用面向不同前端应用时,同样一段业务逻辑,可能由于渠道不同,而在前端展示的页面要素,因此要求后端微服务返回的数据结果会
DreamsonMa
·
2024-02-14 13:25
京东平台研发:
领域驱动设计
(DDD)实践总结
点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析分布式事务中
公众号-芋道源码
·
2024-02-13 18:26
tdd
控制器
360
dbcp
分布式
《软件方法》强化自测题-杂项题目解析01
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集杂项(1)3[单选题]《软件方法》第1章“建模和UML”开头所引用的歌曲,其词曲作者还写过下列歌曲中的:A)爱江山更爱美人
rolt
·
2024-02-13 13:38
软件方法书
软件工程
产品经理
架构师
合适的用例-《软件方法》自测题解析035
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集《软件方法》第5章自测题21[单选题]以ATM为研究对象,“登录”不是用例,但是,以_____这样的系统为研究对象时,
rolt
·
2024-02-13 13:36
软件方法书
软件工程
架构师
产品经理
UML
DDD & CQRS & Event Sourcing
一、DDD分层架构Evans在它的《
领域驱动设计
:软件核心复杂性应对之道》书中推荐采用分层架构去实现
领域驱动设计
:DDD是近年软件设计的热门。
Crespo_Curry
·
2024-02-12 14:56
如何快速入门
领域驱动设计
(DDD),DDD 架构及使用详解
一、背景与问题无论是企业内部系统还是互联网产品,多年来开发这种基于业务与数据库的系统都是IT领域一个重要的内容。作为一个IT开发团队,无论是做外包还是自己的产品,都面临从产品经理拿到需求,然后需要进行两方面重要的工作:一是把需求转换为设计、二是从设计开始编写代码。以前我们开发这种基于业务的软件产品,通常都是基于开发人员自己的经验和编写代码的习惯开始系统的设计与代码的编写。常见的方式是项目经理或架构
you的日常
·
2024-02-12 05:05
【DDD】学习笔记-统一语言与领域分析模型
在
领域驱动设计
中,分析阶段完全围绕着“领域”为中心展开,最终获得的领域模型即领域分析模型。开发团队应该与领域专家一起分析系统的用户需求,然后建立初步的领域分析模型。
码农丁丁
·
2024-02-11 18:19
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
【DDD】学习笔记-领域驱动分层架构与对象模型
领域驱动设计
中分层架构的演化,最终得到了如下图所示的领域驱动分层架构:如果采用对象范式,那么,分层架构每一层的对象模型应该如何设计呢?
码农丁丁
·
2024-02-11 17:18
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
对象模型
《软件方法》强化自测题-总纲(8)
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集按照业务建模、需求、分析、设计工作流考察,答案不直接给出,可访问自测链接或扫二维码自测,做到全对才能知道答案。
rolt
·
2024-02-11 12:53
建模带来竞争优势
软件工程
架构师
产品经理
社区团购系统-UMLChina建模知识竞赛第5赛季第6轮
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2024-02-11 12:51
建模带来竞争优势
架构师
产品经理
软件工程
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他