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妙文欣赏(3-4)什么时候厨师是Actor
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集京东云开发者DDD妙文欣赏(1-2)报菜名和化繁为简的创新>>图8《餐厅》中的“用例图”(01)原文用例图赏析揉一揉眼睛仔细看
rolt
·
2024-01-27 10:14
DDD领域驱动设计
软件工程
架构师
DDD
领域驱动设计
《繁花》黄河路至真园-UMLChina建模知识竞赛第5赛季第4轮
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2024-01-27 10:33
软件工程
UML
产品经理
架构师
【DDD】学习笔记-深入分析软件的复杂度
软件复杂度的成因EricEvans的经典著作《
领域驱动设计
》的副标题为“软件核心复杂性应对之道”,这说明了Eric对
领域驱动设计
的定位就是应对软件开发的复杂度。
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
软件复杂度
【DDD】学习笔记-
领域驱动设计
对软件复杂度的应对
因而,
领域驱动设计
关注的焦点在于领域和领域逻辑,因为软件系统的本质其实是给客户(用户)提供具有业务价值的领域功能。需求引起的软件复杂度需求分为业务需求与质量属性需求,因而需求引起的复杂度可以分为两个方
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
软件复杂度
【DDD】学习笔记-
领域驱动设计
领域驱动设计
(DomainDrivenDesign,DDD)是由EricEvans最早提出的综合软件系统分析和设计的面向对象建模方法,如今已经发展成为了一种针对大型复杂系统的领域建模与分析方法。
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
DDD
领域驱动设计
内容分享(三十六):DDD架构,如何落地?
定义限界上下文:第四步:定义统一语言第五步:创建领域模型:第六步:领域模型映射:第七步:开发代码,并且测试领域模型:第八步:持续演化:第九步:效能提升DDD工具优化:团队协作:文档和培训:监控和性能优化:
领域驱动设计
与敏捷开发相结合
之乎者也·
·
2024-01-25 18:20
DDD领域驱动设计
内容分享
架构
java
大数据
DDD
一篇文章认识
领域驱动设计
(DDD),实现领域建模解决复杂业务问题
目录一、
领域驱动设计
(DDD)学习路线二、
领域驱动设计
的基本概念和原则1、DDD的基本概念2、DDD原则三、如何实现领域建模,解决复杂业务问题四、微服务与DDD的关系,DDD落地到微服务的设计原则1、微服务与
cxzm_1024
·
2024-01-25 12:50
微服务架构
领域驱动设计DDD
微服务架构
领域驱动设计DDD
01.
领域驱动设计
:微服务设计为什么要选择DDD学习总结
目录1、前言2、软件架构模式的演进3、微服务设计和拆分的困境4、为什么DDD适合微服务5、DDD与微服务的关系6、总结1、前言我们知道,微服务设计过程中往往会面临边界如何划定的问题,不同的人会根据自己对微服务的理解而拆分出不同的微服务,于是大家各执一词,谁也说服不了谁,都觉得自己很有道理。那在实际落地过程中,见过不少项目在面临这种微服务设计困惑时,是靠拍脑袋硬完成的,上线后运维的压力就可想而知了。
cxzm_1024
·
2024-01-25 12:46
领域驱动设计DDD
微服务架构
微服务架构
领域驱动设计DDD
京东云开发者DDD妙文欣赏(2)报菜名和化繁为简的创新
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集京东云开发者原文链接:DDD落地实践-架构师眼中的餐厅>>,以下简称《餐厅》。
rolt
·
2024-01-23 13:57
DDD领域驱动设计
软件工程
架构师
DDD
领域驱动设计
敏捷开发
DDD系列 - 第9讲 实体、值对象
实体的本质及其识别规则1.4代码中如何定义实体二、值对象2.1值对象vs.附属属性2.2值对象vs.实体2.3代码中如何定义值对象2.4何时使用值对象引言之前我在《DDD系列-第4讲从架构师的角度看待
DDD
罗小爬EX
·
2024-01-22 09:59
DDD(领域驱动设计)
ddd
实体
值对象
DDD分层架构最佳实践
而运用
领域驱动设计
(DDD)理念以应对日常加速的业务变化对架构的影响,架构的边界越来越清晰,各司其职,这也符合微服务架构的设计思想。以
领域驱动设计
(DDD)
Java程序员石头
·
2024-01-21 14:17
架构设计快速入门——
领域驱动设计
(DDD)(C#)
文章目录前言+一、
领域驱动设计
基础概念+1.1领域的定义+1.2
领域驱动设计
的定义+1.3传统设计模式遇到的挑战+1.4
领域驱动设计
的重要性+1.5DDD与其他架构模式的比较+1.5.1DDD与微服务架构
蓝色の幻想
·
2024-01-21 14:52
dotnet
跨平台知识
c#
数据库
大数据
一文读懂:DDD
领域驱动设计
领域可以理解为业务的范畴,领域可大可小,对应着大小业务问题的边界,简单来说,
领域驱动设计
就是将业务上要做的一件大事通过推演和抽象,拆分为多个内聚的领域.充血模型:将实体和引起实体状态变换的方法放在一个模型里面贫血模型
GeekInk小火龙
·
2024-01-20 21:56
设计模式
设计规范
DDD-
领域驱动设计
0.定义Definitions领域domain一个关于知识、影响或活动的范围。对于软件来说,其领域就是用户使用程序时所作用到的主题范围(subjectarea)。模型model一个描述某领域特定方面的抽象系统,可用于解决与该领域相关的问题。统一语言ubiquitouslanguage一种围绕领域模型构建的语言,在一个限界上下文中由所有团队成员使用,用于将团队的所有活动与所开发的软件联系起来。上下文
小杰杰杰
·
2024-01-20 15:53
领域驱动设计
(DDD):软件设计的精粹
领域驱动设计
(DDD)是一种软件设计方法,旨在帮助开发人员更好地理解和建模复杂的业务领域。DDD的核心思想是将业务领域建模为一个独立的领域模型,并以该模型为基础进行软件设计。
乔明飞
·
2024-01-18 06:06
工具与方法
经验分享
04-《人月神话》有礼貌的固执-中译本纠错及联想
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集2001年,我们翻译《人月神话》的时候,由于水平有限,译文中存在不少错误。
rolt
·
2024-01-17 22:07
书籍
软件工程
产品经理
架构师
UML
[答疑]这个关联的“人”一端的多重性是否改为*
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集jeri2024-1-159:54潘老师,如果一方是多,但是多重性为1的那方比较稳定,是否也可以不用分离,比如人-->
rolt
·
2024-01-17 22:04
分析
软件工程
架构师
UML
go-zero是什么?它有什么功能和特性?它值不值得我们去学习?我们该如何去学习呢?
go-zero采用了
领域驱动设计
(DDD)和依赖注入(DI)等先进的设计理念,使得开发者可以更加轻松地构建复杂的应用程序。
Direct_Yang
·
2024-01-17 13:02
golang
学习
spring
boot
领域驱动设计
——DDD
领域驱动设计
进阶
摘要进阶篇主要讲解领域事件、DDD分层架构、几种常见的微服务架构模型以及中台设计思想等内容。如何通过领域事件实现微服务解耦?、怎样进行微服务分层设计?、如何实现层与层之间的服务协作?、通过几种微服务架构模型的对比分析,让你了解领域模型和微服务分层的作用和价值。中台设计的核心思想,和你探讨如何实现前中后台的协同和融合?如何利用DDD进行中台设计?一、领域事件:解耦微服务的关键在事件风暴(EventS
庄小焱
·
2024-01-16 01:04
系统架构设计
驱动开发
用个十百千思考DDD
DDD(
领域驱动设计
)是EricEvans于2003年提出的一种软件设计方法和理念,里面也包含了战略、战术、治理和管理等概念,那么“个十百千思考法”和DDD关系是什么样的呢?
ThoughtWorks
·
2024-01-15 06:04
DDD中为什么要划分核心域、支撑域和通用域?
开发者应该专注于核心域在
领域驱动设计
中,开发者会建立领域模型,模型中通常会划分出多个子域来。
surfirst
·
2024-01-13 10:40
架构
DDD
《
领域驱动设计
》学习笔记
前言为啥想学习这本书,之前就有同事分享过,但是因为完全听不懂,就没有去学。但是因为在准备晋升的ppt时,看到其他同事写的ppt,就发现区别太大了,他是站在更高的视野更高的角度来思考项目、思考业务、思考软件实现的。而我在写我的部分时,也越来越发现,如何定义自己做的项目,如何把三维世界的对象、问题、事件转化成代码,如何更好地描述问题,我一直都没有答案,期望能有一些对于真实问题建模的理论支撑.一直思考什
chen_yuxi
·
2024-01-12 12:06
设计
java
DDD
领域驱动设计
(五)
领域驱动设计
5聚合根:一组相关对象的集合。作为一整体被外界访问。聚合根就是这个聚合的根节点聚合是一个非常重要的概念。核心领域往往都需要用聚合来表达。其次,聚合在技术上有较高的价值。可以指导详细设计。
Aaron-chencl
·
2024-01-12 02:59
jvm
java
开发语言
DDD
领域驱动设计
(三)
DDD实际落地上文抽奖系统的大致需求:配置一个抽奖活动->面向一个特定的用户->针对特定的用户设置不同的奖品->通过活动页面参与不同类型的抽奖活动设计领域模型的一般步骤:根据需求划分出初步的领域和限界content以及上下文之间的关系进一步分析每个content内部识别出实体和值对象对实体和值对象进行关联和聚合划分出聚合的范畴和聚合根为聚合根进行设计仓储。并思考实体和值对象的创建方式在工程中实践领
Aaron-chencl
·
2024-01-12 02:29
java
算法
服务器
DDD
领域驱动设计
(四)
上下文映射图上文划分上下文之后。我们还需要进一步梳理上下文之间的关系。梳理清楚上下文之间的关系。从内部看的话能带来的好处:1任务的更好拆分,可以让单独的人去负责一块东西。2沟通更加顺畅。一个上下文可以明确自己对其他上下文的依赖。使得内部对接更好的对接。3每个团队在他的上下文中能够更加明确自己领域内的概念限界上下文的映射关系合作关系两个上下文紧密合作的关系共享内核上下文依赖部分共享的模型客户方供应方
Aaron-chencl
·
2024-01-12 02:29
microsoft
服务器
java
DDD
领域驱动设计
(六)
资源库领域对象需要资源存储。存储手段多样化,常见就是数据库,分布式缓存,localCache.资源库的作用,就是对领域的存储和访问进行统一管理对象。在抽奖平台中。通过下面这种方式组织资源库。//数据库资源importcom.company.example.bussiness.lottery.repo.dao.AwardPoolDao;//数据库访问对象-奖池importcom.company.ex
Aaron-chencl
·
2024-01-12 02:57
java
简明扼要的微服务设计原则,深入开发微服务,就从今天开始
写在前面
领域驱动设计
DDD(DomainDrivenDesign)提出了从业务设计到代码实现一致性的要求,不再对分析模型和实现模型进行区分。
Java领域指导者
·
2024-01-11 12:34
从来如此,便对么-UMLChina建模知识竞赛第5赛季第2轮
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2024-01-08 10:36
建模带来竞争优势
软件工程
产品经理
架构师
UML
DDD
UMLChina书籍大全(2024)软件方法人月神话人件企业应用架构模式UML参考手册彩色UML建模
领域驱动设计
对象设计……
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集以下列出有UMLChina标记的书。
rolt
·
2024-01-08 10:06
书籍
uml
软件工程
产品经理
架构师
DDD
[幻灯片]分析设计高阶(原“剔除伪创新的
领域驱动设计
”)-01-概述
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集pdf下载:http://umlchina.com/training/umlchina_ddd_01_overview.pdfUMLChina
rolt
·
2024-01-08 10:05
分析
DDD
软件工程
产品经理
领域驱动设计
架构师
面向对象
[答疑]漏斗图,
领域驱动设计
叒创新了?
DDD
领域驱动设计
批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集albert2024-1-121:11这篇文章说用DDD重构****,演示了一种漏斗图,请教潘老师,这个图是DDD提出来的吗
rolt
·
2024-01-08 10:00
DDD领域驱动设计
软件工程
产品经理
架构师
UML
DDD
DDD(
领域驱动设计
)领域层设计规范
DDD(
领域驱动设计
)领域层设计规范1:传统OOP设计的缺陷在哪里?
卟啉亮的小博客
·
2024-01-05 15:30
DDD
设计规范
java
架构
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+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的一些理论,对会员技术体系的进行全面梳理。内容作为其中的一个子领域,也希望借助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
架构设计
内容分享
架构
上一页
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
其他