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架构
而在业务知识梳理的过程中,我们必然会形成某个领域知识,根据领域知识来一步步驱动软件设计,就是
领域驱动
设计的基本概念。
领域驱动
设计一般分为两个阶段:以一种领域专家、设计人员、开发人员
青龙小码农
·
2023-04-02 02:41
DDD
SpringBoot
系统架构
数据库
java
简单理解DDD,了解有关DDD+springboot的目录架构
所以就查资料啦~记录一下搜集的资料资料搜集关于ddd+springboot的例子https://gitee.com/wxpcode123/ddd-sample/tree/master一个微服务+DDD(
领域驱动
设
Matilda霓
·
2023-04-02 02:19
DDD
01 | 使用Gradle构建多模块项目
系列文章目录01|使用Gradle构建多模块项目02|架构师必备-DDD
领域驱动
设计之落地实践03|异常处理实践-抛异常+错误码从今天开始,我将从无到有的搭建一套基于SpringBoot的开发脚手架,其中包含很多实用的技术和技巧
阿信爸
·
2023-04-02 02:04
YanX
Java
gradle
springboot
Java
03 | 异常处理实践 - 抛异常+错误码
系列文章目录01|使用Gradle构建多模块项目02|架构师必备-DDD
领域驱动
设计之落地实践03|异常处理实践-抛异常+错误码上一讲,我们讲了DDD
领域驱动
设计在SpringBoot中的实践,接下来,
阿信爸
·
2023-04-02 02:33
YanX
Java
java
spring
boot
开发语言
02 | 架构师必备 - DDD
领域驱动
设计之落地实践
系列文章目录01|使用Gradle构建多模块项目02|架构师必备-DDD
领域驱动
设计之落地实践03|异常处理实践-抛异常+错误码上一讲,我们使用Gradle构建了多模块项目Yanx,接下来,说一下我所采用分层设计
阿信爸
·
2023-04-02 02:14
Java
YanX
spring
boot
java
后端
架构
设计模式
【小滴课堂】独孤求败-小滴云架构大课十八式-xdclass2022
,包括但不限于架构师综合设计模型/操作系统和底层网络/中间件数据结构算法/高并发底层/JVM和GC主流框架源码/消息队列/分布式缓存/系统性能优化/分布式微服务架构/海量数据处理质量保障-全链路压测/
领域驱动
设计实战
xdclass_565
·
2023-04-01 17:51
架构
java
开发语言
独孤求败-小滴云架构大课十八式-xdclass2022
,包括但不限于架构师综合设计模型/操作系统和底层网络/中间件数据结构算法/高并发底层/JVM和GC主流框架源码/消息队列/分布式缓存/系统性能优化/分布式微服务架构/海量数据处理质量保障-全链路压测/
领域驱动
设计实战
m0_59182483
·
2023-04-01 16:05
架构
kubernetes
容器
cqrs_编写基于事件的CQRS读取模型
cqrs关于事件源和CQRS的讨论似乎通常集中在CQRS上下文中的整体系统架构或
领域驱动
设计的各种形式。但是,尽管也有一些有趣的考虑,但读取模型经常被忽略。
cunhu4317
·
2023-04-01 02:21
数据库
java
python
人工智能
大数据
领域驱动
模型(DDD)
领域驱动
模型(DDD)文章目录
领域驱动
模型(DDD)1.简介2.一些基本概念实体(entity)值对象(valueobject)聚合及聚合根(aggregate、aggregateroot)工厂(factories
白居不易.
·
2023-04-01 02:29
java
DDD
领域驱动模型
领域驱动
设计DDD中领域模型到底是什么?
DDD中的模型是指体现出应用系统的业务逻辑和状态的对象,是从具体业务(或领域)中提取出来的,因此又叫做领域模型。领域建模的输出是领域模型,领域模型是比自然语言更清晰的描述方式,以图形化的方式组织各种概念,有助于人对复杂信息的理解。领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间
软件架构
·
2023-04-01 02:20
COLA架构
DDD领域驱动设计
DDD
领域驱动设计
领域模型
COLA
DDD(
领域驱动
设计)系列主题:如何构建基于 DDD
领域驱动
的微服务
本文转自:架构师目录前言
领域驱动
设计和有界上下文微服务与有限上下文如何相关上下文映射—精确划分微服务边界的一种方法重新定义服务边界—将聚合映射到正确的上下文事件风暴-识别服务边界的另一种技术微服务之间的通信围绕最终一致性设计应用程序支持事件驱动的架构避免针对特定消费者数据需求的服务之间的编排前端的后端
LarryHai6
·
2023-04-01 02:48
IT-DDD方法论
DDD
微服务设计
DDD
领域驱动
模型理解
文章目录前言一、概念二、domain层设计1、聚合根2、贫血模型,充血模型三、对比四、总结
领域驱动
模型学习网站前言最近DDD
领域驱动
模型非常火热,包括面试的时候也会被问到,就特地去学习了解下一、概念DDD
duojiyixi_chen
·
2023-04-01 02:16
架构
架构
DDD领域模型和充血对象
DDD领域模型官方说法
领域驱动
设计,它是对面向对象的的分析和设计(OOAD,ObjectOrientAnalysisDesign)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。
Ricky的技术小站
·
2023-04-01 02:05
个人技术分享
博客服务
领域驱动
(DDD)改造(1) - 领域模型
目录学习方面博客项目改造项目分层依赖关系业务场景领域模型建模ArticleAggreate(文章聚合)CategoryAggreate(文章分类聚合)CommentAggreate(评论聚合)BloggerAggreate(博客用户聚合)领域对象仓储接口领域事件领域服务领域对象怎么做查询,分页,筛选总结小编最近晚上都去运动,跑步去了,发现好像很久都没更新博客了。然后最近这两三个月也一直在学习关于领
Chiva Chen
·
2023-04-01 02:04
领域驱动设计
领域驱动设计
DDD
领域模型
asp.net
core
asp.net
领域驱动
模型
领域驱动
模型,它是为了减少因为维护代码造成的大面积修改代码。总结就是,业务代码调用逻辑代码的接口,业务代码只有业务,当更改代码时候只需要更改某一个功能的代码,而不会大面积改其他的代码。
day码云
·
2023-04-01 02:01
java
java
DDD
领域驱动
模式
文章目录DDD
领域驱动
模式1DDD是什么2为啥要用DDDPOPOOPDDDPOPOOPDDD各个特点3DDD的分层架构和构成要素3.1分层架构application.servicedomainentityexceptionrepositoryserviceInfrastructurefactorypersistencerepository.implinterfacesassemblerdtofac
Fengkx518
·
2023-04-01 01:48
DDD
java
开发语言
什么是DDD
领域驱动
模型?
讲
领域驱动
模型之前,先谈谈目前较为流行的数据驱动模型,传统的数据驱动一般为MVC架构,也就是经典的三层架构,业务集中在service层,在业务需求不断的迭代时,代码也会随着业务越来越复杂而变得越来越臃肿
Coratch_kkk
·
2023-04-01 01:16
架构
架构
系统架构
领域驱动
设计(DDD)的几种典型架构介绍
点击关注公众号:互联网架构师,后台回复2T获取2TB学习资源!上一篇:Alibaba开源内网高并发编程手册.pdf我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?一、专业术语各种服务IAAS:基础设施服务,Infrastructure-as-a-servicePAAS:平台服务,Platform-as-a-serviceSAAS:软件服务
互联网架构
·
2023-04-01 00:03
架构
java
运维
开发语言
DDD
领域驱动
设计
DDD
领域驱动
设计是什么1DDD是什么?DDD是
领域驱动
设计,是EricEvans于2003年提出的,离现在有17年。
风神修罗使
·
2023-04-01 00:29
架构
领域驱动设计
DDD
领域驱动设计
领域驱动
设计(DDD)——应用架构落地方案
1.什么是DDD与传统设计相比,总结了以下两个维度的不同点设计思维在传统设计思维里,会先设计表结构,然后根据表结构进行业务代码的开发,聚焦点在数据库上。而DDD是要先构建领域模型,也就是把需求拆分成独立的模块,这些模块有自己独立的功能,并与其他模块相互协作。DDD的聚焦点在领域模型上,一切都以模型为基础。编码风格虽然现在用的开发语言都是面向对象语言(比如Java),但是实际开发中还是采用的面向过程
哒布拉布拉
·
2023-04-01 00:48
云原生
java
系统架构
原创 | DDD与分层
在《
领域驱动
设计——软件核心复杂性的应对之道》一书中,DDD范式的创始人Evans提出下图所示的
编程道与术
·
2023-03-31 23:53
分析
设计
架构
企业架构
DDD落地过程中区分领域服务于应用服务
前言首先看下
领域驱动
设计中对应用层和领域层的解释:image.png从解释中我们可以看出,应用层的任务是与其他系统应用层合作、为领域层进行协调,实际上还包括了翻译等工作,具体工作可以参考一下我的上一篇博客
后厂村老司机
·
2023-03-31 23:48
java
python
编程语言
spring
设计模式
Biz-SIP业务中台之DDD架构实战:各层间的调用和依赖关系
Biz-SIP金融级业务中台(http://bizsip.bizmda.com)是一套基于
领域驱动
设计(DDD)架构,能快速构建金融级云原生架构的服务整合中间件,整合了在金融场景里锤炼出来的最佳实践。
开源DDD业务中台
·
2023-03-31 23:14
java
spring
spring
cloud
微服务
中间件
DDD的简单落地及防腐层(ACL)
-->目前市面主流面向业务模型:以领域模型替代替数据库表模型(DDD+SOA微服务:事件驱动的CQRS读写分离架构)DDD内核
领域驱动
设计是一种由领域模型来驱动系统设计的思想,不是通过数据库表来驱动系统设计
暴躁屠龙骑士
·
2023-03-31 22:56
领域驱动设计(DDD)
系统架构
防腐层的重要性
也就是使用
领域驱动
设计,这应该是当前最好的方法2、添加防腐层,即便不使用ddd,也可以减少bug,在实体类与数据库直接加一层,保证其一致性
Chebyshev_zwk
·
2023-03-31 22:37
java
DDD浅析
)在04年由著名建模专家ericevans发表的他最具影响力的书籍:《domain-drivendesign–tacklingcomplexityintheheartofsoftware》(中文译名:
领域驱动
设计
feigeswjtu
·
2023-03-31 22:53
DDD
架构设计
DDD
架构设计
DDD
领域驱动
设计笔记
而且仅限于自己的理解,有些错误的地方,欢迎大佬指正~二.正文1.什么是DDD
领域驱动
设计分为两个阶段:(1)以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互
铁柱同学
·
2023-03-31 22:47
系统架构
mvc
DDD
l领域驱动设计
领域驱动
设计(DDD)中简单易用的10种技巧
领域驱动
设计(DDD),因非常适合与微服务进行配合而闻名,因《
领域驱动
设计》那本书的难懂而让人望而却步。
编程一生
·
2023-03-31 22:04
大数据
设计模式
java
spring
数据库
用DDD(
领域驱动
设计)重构单据审批系统(上)
用DDD重构单据审批系统(下)https://blog.csdn.net/wangleimj88/article/details/120929931?spm=1001.2014.3001.5502起源最近接手了一个单据审批系统,该系统由多个微服务构成,其核心功能是单据审批与会计凭证生成。系统核心功能和大致流程如下图所示。首先员工根据需要创建如采购单或借款单等单据,随后提交给由activiti实现的
kopmj99
·
2023-03-31 21:49
DDD
领域驱动设计
代码设计
经验分享
架构
重构
代码规范
从数据驱动到
领域驱动
——
领域驱动
设计中的数据库设计
1.数据驱动到
领域驱动
接到需求和任务不管三七二十一,拿起键盘噼里啪啦一把梭,业务流程还没捂热,数据表一二三四就建了出来。
Jaising666
·
2023-03-31 21:28
DDD
数据库
设计模式
初识DDD(
领域驱动
设计)-第一天
领域驱动
设计(Domain-DrivenDesign)简称DDD。DDD是什么?DDD是由EricEvans提出的,综合软件系统分析和设计的面向对象建模方法。
chongzhan9501
·
2023-03-31 21:13
数据库
领域驱动
设计(DDD)VS面向数据表设计
目录概念介绍
领域驱动
设计(DDD)面向数据表设计
领域驱动
设计优点设计承接分层架构对比概念介绍
领域驱动
设计是一种设计思想,在落地时主要使用四层架构承接面向数据表设计,一般使用三层架构承接,但是也可以使用四层架构承接
领域驱动
设计
emPoint
·
2023-03-31 21:01
架构
系统架构
架构
java 业务界限划分_限界上下文和四步实现领域建模
限界上下文在《
领域驱动
设计》一书中并不特别显眼,关于限界上下文的介绍位于第14章的一个小节中。EricEvans后来回顾说,把Boundedcontext放在14章是一个错误。
来朝三博士
·
2023-03-31 17:51
java
业务界限划分
限界上下文简析
领域驱动
设计的两个阶段分为战略设计和战术设计。战略设计:战略设计需要从问题空间和解空间两个维度来考虑。问题空间:对问题空间进行合理分解,识别出核心子领域(即核心域)、通用子领域和
adj20
·
2023-03-31 16:25
DDD
微服务架构
领域驱动
设计
1.领域1.1领域的定义领域用来确定业务的边界与范围。是这个边界和范围内要解决的业务问题域。1.2领域的划分核心域决定产品和公司核心竞争力的子域。如腾讯的社交。阿里的电商。支撑域用于支持和协作建立核心域的其他子域。如很多公司的支付业务。通用域一般已有开源解决方案,不能直接给公司带来价值但又不可或缺。如认证系统,日志管理。1.3为何需要划分领域公司的资源是有限的,为了最优分配资源,实现利益最大化。优
每一个不曾起舞的日子,都是对生命的辜负
·
2023-03-31 13:26
设计模式
java
运维
大数据
DDD(Domain-Driven Design
领域驱动
设计) 初体验
DDD(Domain-DrivenDesign
领域驱动
设计)初体验DDD(Domain-DrivenDesign
领域驱动
设计)或许也叫Dream-DrivenDesign,某度说这是一种程序的设计思想,
synuwxy
·
2023-03-31 06:52
领域驱动设计
java
经验分享
后端
spring
系统架构:经典三层架构
引言经典三层架构是分层架构中最原始最典型的分层模式,其他分层架构都是其变种或扩展,例如阿里的四层架构模式和DDD
领域驱动
模型。
@一鸣惊人
·
2023-03-31 03:19
系统架构
系统架构
架构
DDD
领域驱动
设计模型的理解和学习——一种很厉害的架构思想
DDD
领域驱动
设计一、什么是DDD二、系统老化的原因三、高质量代码的标准四、DDD基础概念4.1实体、值对象4.2贫血模型4.3仓库和工厂4.4防腐层4.5基础设计层4.6领域服务4.7聚合五、DDD优点六
爱喝皮蛋瘦肉粥的小饶
·
2023-03-31 03:38
05
开发解决方案
DDD
领域驱动设计
ddd架构完整项目 java_基于DDD思想来架构一个高性能项目
首先,在架构总体思路上,我选择了DDD即
领域驱动
设计的思想,至于DDD的具体介绍则不在本文范围之
唐杉
·
2023-03-31 03:26
ddd架构完整项目
java
浅谈应用架构之
领域驱动
设计
一、架构是什么架构广义的说就是组合构造,有产品架构、有系统架构等,好的架构能够使产品、系统更好地呈现,更好地迭代与维护。好的架构是演进出来的,好的代码是重构出来的。我们经常听到中台、平台、系统、应用等名词,它们之前有何关系?1)应用:是最小粒度的,用于实现业务系统功能的。比如现在流行微服务,实现一个业务系统的应用一般都包括:web应用、service应用。2)系统:这里说的系统都是业务系统,一般一
白话技术
·
2023-03-31 03:47
工程架构
软件架构
DDD四层架构实践学习
DDD四层架构实践前言关于DDD的误区DDD离我们很近对DDD的一些理解DDD的核心价值让业务和技术有相同的理解参考资料
领域驱动
设计介绍开发目标服务架构应用经验前言DDD
领域驱动
相信同学们最近都会有所听闻
顾阿瓜
·
2023-03-31 03:15
个人学习
DDD
java
面试
[Abp vNext 源码分析] - 6. DDD 的应用层支持 (应用服务)
关于DDD相关的著作,我这儿还是推荐经典的那三本《
领域驱动
设计:软件核心复杂性应对之道》、《实现
领域驱动
设计》、《
领域驱动
设计精粹》。DDD的学习整体来说是比较枯
dfdffdg8l00002001
·
2023-03-31 02:52
前端
ViewUI
DDD(八)【基础设施层】
最近被DDD吸引了阿,在这里感谢一下小佟,呵呵,
领域驱动
设计是个不错的东西,帮助我们把问题清晰化,这候对于复杂业务逻辑是很重要的,今天这一讲主要说一下DDD中的基础设施层(Infrastructure)
风神修罗使
·
2023-03-31 02:48
架构
领域驱动设计
DDD
领域驱动设计
阿里8位骨灰级扫地僧,耗时99天编写高可用可伸缩微服务架构手册
本书阶梯指引读者深入微服务框架,满满的都是干货,从架构发展历程引入微服务架构,通过与最近炙热的
领域驱动
设计(DDD)结合碰撞出“感情火花”把架构设计讲得通俗易懂,加上各个框架实现原理的深入解读,让读者无论对框架还是微服务架构都有了更深刻的理解
java路人甲乙丙丁
·
2023-03-31 00:06
Java
Java
面试
高可用
高可用可伸缩微服务架构基于Dubbo、Spring Cloud和Service Mesh电子书分享
书中的理论部分介绍了微服务架构的发展历程,通俗地讲解了
领域驱动
设计,帮助读者更好地利用DDD来建模和划分服务;微服务稳定性保证的常用手段和微服务下如何保证事务的
小迁W️:bjmsb2019
·
2023-03-31 00:26
springcloud
java
微服务
Java
架构
微服务
程序人生
Dubbo
如何做好系统分析与设计
上图是笔者总结的系统分析与设计的脑图,罗列了需要注意的事项与结构化思考,下文将从需求分析、架构设计、
领域驱动
、风险管控等来分析如何做好系统分析与设计。
灿若繁星
·
2023-03-30 18:42
Java架构设计
架构
DDD
领域驱动
设计(笔记)
领域驱动
设计是思想是方法论微服务架构是架构风格DDD与微服务和单体没关系,只不过微服务更贴合。
小马过河R
·
2023-03-30 15:50
浅谈领域事件及其应用
因为大家做微服务的,基本上都会用DDD去进行
领域驱动
设计。而领域事件是领域模型里一个很重要的概念。
Zmyths
·
2023-03-30 14:26
java进阶
spring
java
领域驱动
领域事件
如何发布和处理领域事件
如何发布和处理领域事件六、处理领域事件:缺失的部分七、发件箱模式(TheOutboxPattern)八、.NETCore中的旁路缓存模式(Cache-AsidePattern)引言领域事件(DomainEvent)是
领域驱动
设计的构建块之一
港港胡说
·
2023-03-30 14:55
C#
DDD
DDD(
领域驱动
设计)系列主题:浅谈DDD中的聚合
本文转自:阿里云开发者在我看来并不是MVC的基础上增加领域层,使用充血模型,解耦基础服务,我的代码就符合DDD了。为什么要使用DDD?DDD分为战略部分跟战术部分,相信大家都认同DDD的核心在战略而非战术。而战略方面的核心我认为在业务建模,领域划分、统一语言等都在为业务建模服务。为什么业务建模重要?以前的开发流程有什么问题?先说结论,开发人员交付的程序对业务方,产品人员,测试人员来说就是一个黑盒子
LarryHai6
·
2023-03-30 13:27
IT-DDD方法论
DDD
聚合设计
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他