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
领域驱动
设计
一、背景在DDD
领域驱动
设计中,DDD架构师负责定义出领域模型,而领域专家负责将领域模型转换为具体的软件系统。
这个昵称不容易
·
2024-01-05 15:29
DDD领域驱动设计
Java
DDD
领域驱动设计
驱动开发
DDD驱动开发
领域模型
DDD(
领域驱动
设计)架构分层
DDD(
领域驱动
设计)架构分层层次说明common层:主要存放一些全局通用的工具类,常量等信息,被其他有业务操作的模块所依赖facade层(接口层):主要存放RPC接口的定义,对于一些rpc接口只需要返回其他服务对象信息即可
卟啉亮的小博客
·
2024-01-05 15:26
DDD
架构
java
系统架构
DDD落地实践-架构师眼中的餐厅
本文以餐厅场景为叙事主线,以
领域驱动
为核心思想,结合架构设计与功能设计方法论。是从领域分析到落地的全过程案例,内容偏重于落地,因此不乏一些探讨,欢迎指正。文章较长、全程干货、耐心读完、必有收获。
液态不合群
·
2024-01-05 08:55
系统架构
开发语言
前端
实习成长之路——设计模式实战一:充血模型DDD与贫血模型MVC的区别?如何利用DDD开发一个虚拟钱包系统?
特别是
领域驱动
会写代码的花城
·
2024-01-05 00:05
实习踩坑之路
mvc
java
DDD
领域驱动设计
怎么开发一个充血模型的模块
DDD+SOA的事件驱动微服务读写分离架构
DDDDDD是EricEvans于2003年出版的书名,同时也是这个架构设计方法名的起源EricEvans“
领域驱动
设计之父”,世界杰出软件建模专家。
渔阳节度使
·
2024-01-03 12:48
学习笔记
架构
微服务
云原生
DDD
领域驱动
设计内容分享(二十九):DDD架构在网易支付交易业务的落地与实践
目录1.背景2.为何选择DDD3.DDD的相关概念与落地3.1战略设计通用语言事件风暴领域限界上下文上下文映射图3.2战术设计3.3系统架构3.3.1分层架构3.3.2CQRS架构3.3.3事件驱动架构(EDA)4.总结架构设计的重要性不言而喻,交易系统作为网易支付的核心系统,承担着重要的收单、支付等工作,且业务逻辑复杂,稳健性强、扩展性高的应用架构是支撑业务快速迭代的基石。本文将介绍DDD设计相
之乎者也·
·
2024-01-02 18:53
DDD领域驱动设计
内容分享
架构
DDD
【
领域驱动
设计】模式--通用语言(Ubiquitous language)
为了避免且解决这个问题,
领域驱动
设计中延申出一个角色--领域专家,这个角色实
上善若水-学者至上
·
2024-01-01 09:38
领域驱动设计
领域驱动
java
《实现
领域驱动
设计》笔记(2)-第一章DDD入门
DDD入门
领域驱动
设计作为一种软件方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。了解DDD可以为你的项目和团队带来哪些好处。
AI云栈
·
2024-01-01 04:58
领域驱动
设计 - 实战
假设我们要设计一个系统,它能实现对一个订单的物流追踪,我们的领域模型应该是什么样的呢?场景1:一辆车比如订单是9吨水泥,从仓库A装货,送到仓库B卸货,假设我们用一辆10吨车一次搞定。因此我们可以设计一个车次的领域对象,它的定义是一辆车的一次运输,这个场景下的对象图可以简单表示为:订单(9吨水泥,A->B)——>车次(10吨)场景2:多辆车分货假设我们找不到10吨车,只能用2辆5吨车来运,一辆运5吨
心水
·
2023-12-31 13:51
DDD
领域驱动
设计内容分享(十):去哪儿的DDD架构实操之路
目录一、架构设计理念与技术二、业务系统重构背景三、系统重构改造模式与架构选择四、以业务驱动的微服务架构演进实践五、总结和思考1.项目落地效果2.思维模型改变3.DDD带来的优劣势及建议Q&AQ1:DDD重构时,如何协调产品上线需求的矛盾?Q2:选择COLA架构作为DDD重构业务模型的原因是什么?一、架构设计理念与技术1.架构演变路径单体(又称巨石系统):将所有业务集成在一个系统中。在项目的早期阶段
之乎者也·
·
2023-12-31 11:50
DDD领域驱动设计
内容分享
架构
java
运维
DDD
领域驱动
DDD
领域驱动
设计内容分享(三十二):DDD领域建模实战——四色建模法
目录DDD领域分析DDD设计呈现之——四色建模领域建模实际案例DDD领域分析讲DDD之前,咱们得了解一些基本概念,大家都知道DDD指的是
领域驱动
设计(Domain-DrivenDesign),那怎么理解
之乎者也·
·
2023-12-29 16:43
DDD领域驱动设计
内容分享
架构
java
DDD
领域设计
DDD
领域驱动
设计内容分享(三十三):以DDD视角谈蚂蚁金融级云原生架构SOFA
目录概念领域+驱动+设计DOMAINDRIVENDESIGN何为领域DOMAINDRIVENDESIGN领域划分DOMAINDRIVENDESIGNDDD结构1.基础结构层规约2.领域层3.应用层4.表现层SOFA结构分层架构DOMAINDRIVENDESIGN1.common层(基础结构层)2.core层(核心领域层)3.biz层(业务应用层)4.web层(展现层)5.test层(测试层)6.分
之乎者也·
·
2023-12-29 16:43
DDD领域驱动设计
内容分享
金融
云原生
架构
DDD
领域驱动设计
DDD
领域驱动
设计内容分享(三十一):探秘微信业务优化:DDD从入门到实践
限界上下文五、防腐层六、领域事件七、实体/值对象八、聚合/聚合根九、DTO/领域对象/Dataobject十、仓储十一、领域服务DDD的代码脚手架引言本文作者从微信团队维护的带货类项目所遇卡点出发,尝试用
领域驱动
设计方法
之乎者也·
·
2023-12-29 16:43
DDD领域驱动设计
内容分享
架构
DDD
领域驱动设计
DDD
领域驱动
设计高级知识点
领域驱动
设计(DDD)是一种软件开发方法,旨在通过深入理解业务领域和业务需求,将领域知识融入到软件设计和开发中。在DDD中,有一些高级知识点和概念,可以帮助开发人员更好地理解和应用DDD方法。
_abab
·
2023-12-29 06:49
设计模式
重构
团队开发
【DDD
领域驱动
篇】如何理解
领域驱动
设计?
如何理解
领域驱动
设计?
昕宝爸爸爱编程
·
2023-12-29 05:38
#
DDD
DDD
领域驱动
DDD
领域驱动
设计内容分享(十七):从腾讯视频架构重构,看DDD的概念与方法
目录DDD与复杂度理论之后如何实战战略建模操作方法案例分析战术建模操作方法案例分析统一语言操作方法案例分析建模工具操作方法案例分析DDD与复杂度开宗明义,DDD是一种技术方法论,不是某种具体的技术架构,也不是某种编程框架层面的东西。如果你面临的任务是把一个经过多年开发迭代从而变的异常繁杂的系统,重新梳理重构为一个结构合理、职责清晰的新系统,那么DDD作为一种技术方法论可以一展身手。DDD为复杂度而
之乎者也·
·
2023-12-29 02:04
DDD领域驱动设计
内容分享
架构
重构
DDD
DDD
领域驱动
设计内容分享(十八):从腾讯视频DDD重构之路,看DDD极大价值
目录01
领域驱动
02软件架构03架构映射04架构映射05效果评估06几点说明01
领域驱动
1.1DDD简介视频会员部门正在推进一个
领域驱动
的项目,期望运用DDD的一些理论,对会员技术体系的进行全面梳理。
之乎者也·
·
2023-12-29 02:04
DDD领域驱动设计
内容分享
重构
大数据
架构设计
DDD
领域驱动
DDD(
领域驱动
设计)总结
原文总结:https://www.cnblogs.com/firstdream/p/8669611.html基本概念:
领域驱动
设计(简称ddd)概念来源于2004年著名建模专家ericevans发表的他最具影响力的书籍
催化剂
·
2023-12-28 06:35
DDD
领域驱动
设计内容分享(四):从0到1,带大家精通DDD
目录详解DDD:领域层设计规范第一章-DomainPrimitive第二章-使用DDD进行应用架构1.案例分析2.重构方案3.DDD的六边形架构总结详解DDD:领域层设计规范DDD的宏观理念其实并不难懂,如同REST一样,DDD也只是一个设计思想,缺少一套完整的规范,导致DDD新手落地困难。对于软件开发领域的架构师而言,如何降低系统复杂度始终是一个艰巨的挑战。从技术视角出发,探索如何降低软件复杂性
之乎者也·
·
2023-12-28 04:17
DDD领域驱动设计
内容分享
架构
java
DDD
领域驱动设计
架构设计内容分享(七十二):常见架构介绍
目录一、MVC:三层架构经典二、CQRS:命令查询职责分离三、六边形架构四、洋葱架构五、DDD:
领域驱动
设计六、COLA:整洁面向对象分层架构七、TOGAF八、DODAF结束语一、MVC:三层架构经典经典的
之乎者也·
·
2023-12-28 04:16
架构设计
内容分享
架构
领域驱动
设计(DDD):对象属性(property)和 getters , setters 方法
对象属性(property)和getters,setters方法“需要为一个对象的属性添加Getters/Setters方法”而提出为什么?由此而进行深入思考。它是字段(field)在Java中我们都知道如何在类(Class)中声明一个成员属性(field)。publicclassHikariConfig{publiclongconnectionTimeout;publiclongvalidati
不够具体
·
2023-12-27 21:11
DDD
领域驱动
设计内容分享(三):谈一下你对DDD的理解?
目录DDD(DomainDrivenDesign)理解DDD的基本概念DDD四种模式失血模型贫血模型充血模型胀血模型DDD建模方法DDD分层架构
领域驱动
设计一般分为两个阶段阶段一:战略阶段阶段二:战术阶段
领域驱动
落地框架
之乎者也·
·
2023-12-27 14:15
DDD领域驱动设计
内容分享
java
微服务
大数据
DDD
领域驱动
DDD
领域驱动
设计内容分享(二):为什么需要DDD?
目录一、为什么需要DDD二、DDD的价值三、DDD架构四、DDD的基本概念五、如何建模六、怎么写代码一、为什么需要DDD复杂系统设计:系统多,业务逻辑复杂,概念不清晰,有什么合适的方法帮助我们理清楚边界,逻辑和概念?多团队协同:边界不清晰,系统依赖复杂,语言不统一导致沟通和理解困难。有没有一种方式把业务和技术概念统一,大家用一种语言沟通。例如:航程是大家所理解的航程吗?设计与实现一致性:PRD,详
之乎者也·
·
2023-12-27 14:15
DDD领域驱动设计
内容分享
java
DDD
领域驱动设计
DDD
领域驱动
设计内容分享(一):
领域驱动
设计介绍
目录一、
领域驱动
设计介绍二、电商的
领域驱动
设计三、
领域驱动
设计与微服务的关系四、
领域驱动
设计与敏捷开发相结合一、
领域驱动
设计介绍
领域驱动
设计(Domain-drivenDesign,DDD)是一种软件设计方法
之乎者也·
·
2023-12-27 14:15
DDD领域驱动设计
内容分享
DDD
领域驱动设计
Day 800:DDD
领域驱动
设计中把术语在不同领域中的差异提到了比较高的程度。这其实是日常工作中非常常见的问题,同一个名词,不同人的理解是不同的,在不同业务中的含义也不同。最近正在构建组织架构服务,不同人想的就不一样。
kafkaliu
·
2023-12-27 13:05
领域驱动
设计-通用语言:UBIQUITOUS LANGUAGE
领域专家和开发人员语言上存在鸿沟所有翻译的开销,连带着误解的风险,成本实在太高了。项目需要一种公共语言,这种语言要比所有语言的最小公分母健壮得多。通过团队的一致努力,领域模型可以成为这种公共语言的核心,同时将团队沟通与软件实现紧密联系到一起。该语言将存在于团队工作中的方方面面UBIQUITOUSLANGUAGE(通用语言)--开发人员、领域专家和软件产品之间传递信息的渠道。将模型作为语言的支柱。确
东南枝下
·
2023-12-23 11:17
从壹开始微服务 [ DDD ] 之九 ║从军事故事中,明白领域命令验证(上)
烽烟哈喽大家周二好呀,咱们又见面了,上周末掐指一算,距离圣诞节只有5周的时间了(如果你还不知道为啥我要提圣诞节这个时间点,可以看看我的第二系列开篇《之一║D3模式设计初探与我的计划书》),然后我简单的思考了下这个DDD
领域驱动
设计还剩下的知识点
SAYLINING
·
2023-12-22 01:13
领域驱动
设计——精简版
一、理解领域一个软件的起点:领域软件的最终目的:增进一个特殊的领域软件需要对领域进行建模模型是对领域的抽象领域和程序需要用模型来交流(两个专业领域的交汇:软件专家和领域专家)tips:瀑布设计方法:业务专家提出需求—————>业务分析人员根据需求创建模型————>开发人员编码问题:各个层级的反馈不及时,开发完成后业务专家再来提出整改,甚至推到重做敏捷开发:因为难以做出一个完整的全面的设计,所以敏捷
dafengyiba
·
2023-12-21 21:00
DDD
DDD分层架构与微服务代码模型通过
领域驱动
设计可以很有效的指导微服务的拆分,设计和实现.通过合理的拆分微服务,分层结构可以有效的实现系统复杂性的治理,构建高内聚,低耦合,可演进的分布式系统.用户接口层:
香菇炖鸡
·
2023-12-21 10:35
Axon Framework 从入门、深入到放弃
DDD
领域驱动
/CQRS读写分离/ES事件溯源这些前沿的时髦的技术理念汇聚在一次,落地到一套完整实现方案。
黄大海
·
2023-12-19 21:50
《实现
领域驱动
设计》笔记——架构
DDD的一大好处便是它并不需要使用特定的架构。由于核心域位于限界上下文中,我们可以在整个系统中使用多种风格的架构。有些架构包围着领域模型,能够全局性地影响系统,而有些架构则满足了某些特定的需求。我们的目标是选择合适于自己的架构和架构模式。在选择架构风格和架构模式时,我们应该将软件质量考虑在内,而同时,避免滥用架构风格和架构模式也是重要的。质量驱动的架构选择是种风险驱动方式,即我们采用的架构是用来减
液态不合群
·
2023-12-19 07:44
架构
笔记
java
tdd
《实现
领域驱动
设计》拆书稿 第8章 领域事件
image.png拆书稿一、领域事件是什么?定义:领域专家所关心的(需要跟踪的、希望被通知的、会引起其他模型对象改变状态的)发生在领域中的一些事件。领域事件是用来捕获领域中发生的具有业务价值的一些事情。二、怎么辨别出领域事件?注意专家说的关键词汇:“当......”“如果发生......”“当.......的时候,请通知我”“发生.......时”三、领域事件应该具备的属性?一些概念事件源事件流一
wiwisir
·
2023-12-19 06:17
领域驱动
设计 - 复杂性
今天开始看《
领域驱动
设计》,以下简称DDD,看了几页还是蛮对胃口的,一个原因是我们公司一直在用DDD,另一个原因是这本书算得上是软件开发领域经典书籍中的经典。
心水
·
2023-12-18 23:39
使用 Serverless 进行事件驱动架构和
领域驱动
设计
关键字:[AmazonWebServicesre:Invent2023,AmazonEventBridge,EventDrivenArchitecture,DomainDrivenDesign,Serverless,Microservices,BoundedContexts]本文字数:1400,阅读完需:7分钟视频如视频不能正常播放,请前往bilibili观看本视频。>>https://www.b
taibaili2023
·
2023-12-18 07:03
aws
亚马逊云科技
科技
人工智能
re:Invent
2023
生成式AI
云服务
建模人员小帅-UMLChina建模知识竞赛第4赛季第24轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:56
建模带来竞争优势
软件工程
产品经理
架构师
UML
《软件方法》强化自测题-总纲(7)
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集按照业务建模、需求、分析、设计工作流考察,答案不直接给出,可访问自测链接或扫二维码自测,做到全对才能知道答案。
rolt
·
2023-12-17 13:56
建模带来竞争优势
UML
软件工程
产品经理
架构师
伍佰和人月神话-UMLChina建模知识竞赛第4赛季第21轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:26
建模带来竞争优势
UML
软件工程
产品经理
架构师
不变式和橄榄树-UMLChina建模知识竞赛第4赛季第20轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:26
建模带来竞争优势
UML
软件工程
产品经理
架构师
养娃难可求助亲戚的UML建模-UMLChina建模知识竞赛第4赛季第26轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:26
建模带来竞争优势
软件工程
产品经理
架构师
UML
StarUML和张学友-UMLChina建模知识竞赛第4赛季第19轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集第18轮尚无人得分,答过的同学可以再答>>参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。
rolt
·
2023-12-17 13:25
建模带来竞争优势
UML
软件工程
产品经理
架构师
DDD
少林功夫好-UMLChina建模知识竞赛第4赛季第14轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:55
建模带来竞争优势
DDD
领域驱动设计
uml
软件工程
系统工程
“DDD创新”文章赏析-UMLChina建模知识竞赛第4赛季第16轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:55
建模带来竞争优势
uml
软件工程
面向对象
架构
产品经理
王干娘和西门庆-UMLChina建模知识竞赛第4赛季第18轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:55
建模带来竞争优势
uml
软件工程
面向对象
架构
产品经理
DDD
浑元太极大招“武德有悔”-UMLChina建模知识竞赛第4赛季第12轮
DDD
领域驱动
设计批评文集“软件方法建模师”不再考查基础题《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:25
建模带来竞争优势
UML
软件工程
产品经理
架构师
DDD
童安格杀猪和金钥匙-UMLChina建模知识竞赛第4赛季第7轮
DDD
领域驱动
设计批评文集欢迎加入“软件方法建模师”群《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-12-17 13:24
建模带来竞争优势
软件工程
架构师
产品经理
浑元太极马老师和小薇-UMLChina建模知识竞赛第4赛季第7轮[更新]
DDD
领域驱动
设计批评文集欢迎加入“软件方法建模师”群《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。第7轮一直无人得分,再次更换题目。
rolt
·
2023-12-17 13:24
建模带来竞争优势
算法
软件工程
产品经理
uml
面向对象
架构师
用UML剖析闪电五连鞭-UMLChina建模知识竞赛第4赛季第7轮
DDD
领域驱动
设计批评文集欢迎加入“软件方法建模师”群《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。第7轮一直无人得分,更新题目重发。
rolt
·
2023-12-17 13:24
建模带来竞争优势
软件工程
产品经理
架构师
UML
用
领域驱动
设计解决鼠鸭问题-UMLChina建模知识竞赛第4赛季第5轮
DDD
领域驱动
设计批评文集欢迎加入“软件方法建模师”群《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。只要最先答对前3题,即可获得本轮优胜。
rolt
·
2023-12-17 13:54
建模带来竞争优势
指鼠为鸭
领域驱动设计
DDD
挖呀挖和ChatGPT-UMLChina建模知识竞赛第4赛季第1轮
DDD
领域驱动
设计批评文集>>《软件方法》强化自测题集>>《软件方法》各章合集>>参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。
rolt
·
2023-12-17 13:53
建模带来竞争优势
chatgpt
uml
软件工程
浑元太极和
领域驱动
设计-UMLChina建模知识竞赛第4赛季第2轮
DDD
领域驱动
设计批评文集>>《软件方法》强化自测题集>>《软件方法》各章合集>>参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。
rolt
·
2023-12-17 13:53
建模带来竞争优势
软件工程
产品经理
架构师
上一页
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
其他