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架构对比MVC架构的优势
1.DDD四层架构架构简介DDD(Domain-DrivenDesign
领域驱动
设计)是由EricEvans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。
AWei_Never
·
2023-10-28 09:42
软件工程
DDD架构
架构
mvc
java
后端
「
领域驱动
」了解分层架构及演化过程
,几乎每个软件系统都需要通过层(Layer)来隔离不同的关注点(ConcernPoint),以此应对不同需求的变化,使得这种变化可以独立进行;此外,分层架构模式还是隔离业务复杂度与技术复杂度的利器,《
领域驱动
设计模式
RobynnD
·
2023-10-26 15:52
基于
领域驱动
设计(DDD)超轻量级快速开发架构[GitHub开源代码]
meitu_0.jpgsmartadmin.core.urf这个项目是基于asp.netcore3.1(最新)基础上参照
领域驱动
设计(DDD)的理念,并参考目前最为了流行的abp架构开发的一套轻量级的快速开发
tensor初学者
·
2023-10-26 08:16
ASP.NET Core 3.1 Web API和EF Core 5.0 中具有泛型存储库和UoW模式的域驱动设计实现方法
目录介绍背景
领域驱动
设计存储库模式工作单元模式使用代码创建空白解决方案和解决方案架构添加和实现应用程序共享内核库PageParam.cs在EntityFrameworkCore上实现泛型存储库模式IRepository.csRepository.cs
寒冰屋
·
2023-10-26 02:52
ASP.NET
CORE
架构及框架
ASP.NET
Core
Web
API
EF
Core
5.0
UoW
DDD
领域的驱动设计 读后日志
领域驱动
设计-软件核心复杂性应对之道前言目的:交付能够满足组织后续需求,可以不断演进的复杂软件。真正决定软件复杂性的是设计方法。
max90
·
2023-10-25 12:17
【DDD】贫血模型和充血模型
之后基于
领域驱动
设计开发模式被人提倡。DDD(Domain-drivendesign)
领域驱动
设计是一种通过将实现连接到持续进化的模型来满足复杂需求的软件开发方法。
别来BUG求求了
·
2023-10-25 08:20
微服务
1024程序员节
【虹科干货】设计微服务架构的原则
文章速览:微服务设计通过
领域驱动
设计实施微服务选择技术栈微服务设计架构的5个原则微服务是一种软件架构策略,将应用程序分解为一组解耦的、自治的服务。这些独立的应用服务通过API相互通信。
虹科云科技
·
2023-10-24 17:44
Redis数据库
Redis
微服务
数据库
redis
软件构建
架构
DDD微服务设计和开发——实践篇
本文是基于DDD的微服务设计和开发实战篇,通过借鉴
领域驱动
设计思想,指导微服务项目团队进行设计和开发。
紫罗兰盛开
·
2023-10-22 08:40
DDD
领域驱动
设计(DDD)在美团点评业务系统的实践
2019独角兽企业重金招聘Python工程师标准>>>前言至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为
领域驱动
设计(Domain-DrivenDesign
weixin_33845477
·
2023-10-22 08:10
数据库
系统架构
python
DDD
领域驱动
设计 实践01
领域驱动
设计(DDD)在美团点评业务系统的实践用DDD则可以很好地解决领域模型到设计模型的同步、演化,最后再将反映了领域的设计模型转为实际的代码。
kuaipao19950507
·
2023-10-22 08:08
领域驱动设计
万字长文,结合电商支付业务一文搞懂DDD
本文结合电商支付场景详细描述了
领域驱动
模型的实际应用。
架构师小秘圈
·
2023-10-22 08:37
编程语言
人工智能
java
数据分析
大数据
结合电商支付业务一文搞懂DDD
2004年,软件大师EricEvans的不朽著作《
领域驱动
设计:软件核心复杂性应对之道》面世,从书名可以看出,这是一本应对软件系统越来越复杂的方法论的图书。
hellozhxy
·
2023-10-22 08:37
架构
DDD实战--互联网开发中的实践分析
至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为
领域驱动
设计(Domain-DrivenDesign,简称DDD)。
forBurnInG
·
2023-10-22 08:07
DDD
DDD
领域驱动
设计在互联网业务开发中的实践
至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为
领域驱动
设计(Domain-DrivenDesign,简称DDD)。
大鹏的世界
·
2023-10-22 08:05
DDD
领域驱动
设计在互联网业务开发中的实践
前言至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为
领域驱动
设计(Domain-DrivenDesign,简称DDD)。
GarfieldEr007
·
2023-10-22 08:33
DDD
领域驱动设计
领域驱动设计
互联网
业务开发
实践
DDD
我收集的PDF电子书
刚出来,要整理一下自己的资源了,好多都没有了,需要下载的自行联系niunan@niunan.net目录软件工程构建之法(第1版)实现
领域驱动
设计
领域驱动
设计:软件核心复杂性应对之道人月神话算法算法基础-
niunan
·
2023-10-22 03:32
我的资源
pdf
下载
领域驱动
设计落地方案
一、现实问题场景1需求评审产品大大:麻烦帮忙看一下xxx功能是什么逻辑,如果在xxx场景下能不能支持xxx我:稍等我看一下代码的具体实现一段时间后~我:之前代码是这样写的,xxxxxx,好像不行,但xxx这样改,可以支持场景2线上异常数据出现,技术支持让排查问题技术支持:入参xxx出参xxx我:怎么会呢,这个入参怎么会走这段流程,按理说不应该走这边嘛,然后输出xxx二、问题原因技术实现对于产品大大
gnocuohz
·
2023-10-21 19:30
领域驱动
设计-贫血模型VS充血模型
项目实现方式事务脚本事务脚本的核心是过程,通过过程的调用来组织业务逻辑,每个过程处理来自表现层的单个请求。大部分业务应用都可以被看成一系列事务,从某种程度上来说,通过事务脚本处理业务,就像执行一条条Sql语句来实现数据库信息的处理。事务脚本把业务逻辑组织成单个过程,在过程中直接调用数据库,业务逻辑在服务(Service)层处理领域模型领域模型的特点也比较明显,属于面向对象设计,领域模型具备自己的属
yangyanping20108
·
2023-10-21 06:23
分布式
数据库
分布式
微服务
《软件方法》2023版第1章(10)应用UML的建模工作流-大图
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集1.4应用UML的建模工作流1.4.1概念我用类图表示建模工作流相关概念如图1-16。
rolt
·
2023-10-20 23:07
软件方法书
uml
DDD
领域驱动设计
软件工程
系统工程
结合
领域驱动
设计,理解TOGAF之架构方法论
TOGAF(TheOpenGroupArchitectureFramework)是一个开放的架构方法论,旨在支持组织制定和实施企业架构。它提供了一种框架来创建和管理企业架构,并包含了一组最佳实践,帮助组织实现其业务目标。TOGAF框架包括四个主要部分,以及一个附录:企业架构开发方法(ADM):这是TOGAF的核心部分,它提供了一种渐进式、迭代的方法来创建企业架构。ADM包括9个阶段,从确定企业架构
超级大超越
·
2023-10-20 18:24
架构
《软件方法》2023版第1章(08)使用UML的理由,挑破乱七八糟图的脓包
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集1.3UML1.3.2使用UML的理由在开发团队中,不乏刻意排斥UML的人。
rolt
·
2023-10-20 04:23
软件方法书
uml
系统工程
软件工程
产品经理
架构师
乱七八糟图-UMLChina建模知识竞赛第4赛季第15轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-10-20 04:53
建模带来竞争优势
软件工程
uml
产品经理
架构师
《软件方法》2023版第1章(09)基本共识上的沟通,SysML
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集1.3UML1.3.2使用UML的理由1.3.2.5基本共识上的沟通符号标准并不是随便哪个人拍脑袋定下来,然后毫无道理地强迫大家接受
rolt
·
2023-10-20 04:53
UML
软件工程
产品经理
架构师
《软件方法》第1章2023版连载(07)UML的历史和现状
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集1.3统一建模语言UML1.3.1UML的历史和现状上一节阐述了A→B→C→D的推导是不可避免的,但具体如何推导,有各种不同的做法
rolt
·
2023-10-20 04:22
软件方法书
uml
软件工程
系统工程
(转)DDD
领域驱动
设计之架构风格及架构实例
一、思想概述1.DDD为复杂软件设计提供了指导的思想,将易发生变化的业务核心放置在限定上下文(boundedcontext有界域)中,在确保核心域一致性的和内聚性的基础上,DDD可以被多种语言和多种技术框架实现,具体框架实现需要根据实际业务场景和需求来制定。核心的指导思路归纳为:关注点放在domain(业务领域)上,将业务领域限定在同一上下文中,识别contextbounded。2.降低上下文之间
先生zeng
·
2023-10-19 14:18
ABP 框架实战系列(三)-领域层深入篇
领域层——数据过滤器(Datafilters)ABP领域层——领域事件(Domainevents)事件总线定义事件触发事件事件处理注册处理器取消注册事件ABP领域层-实体(Entities)实体是DDD(
领域驱动
设计
于跃_198e
·
2023-10-18 15:13
领域驱动
设计DDD
什么是
领域驱动
设计(DDD)?
领域驱动
设计(Domain-DrivenDesign,简称DDD)是一种软件开发方法论,旨在解决复杂业务领域的建模和实现问题。
一叶飘零_sweeeet
·
2023-10-18 04:33
果酱紫
java
java
架构
领域驱动设计
DDD
《
领域驱动
设计精简版》读书四
服务有些领域中的动作,它们是一些动词,看上去却不属于任何对象。它们代表了领域中的一个重要的行为,所以不能忽略它们或者简单的把它们合并到某个实体或者值对象中服务的3个特征:1.服务执行的操作涉及一个领域概念,这个领域概念通常不属于一个实体或者值对象。2.被执行的操作涉及到领域中的其他的对象。3.操作是无状态模块模块的必要性:1、模型大到一定程度时必须要使用模块来降低模型的复杂性。2、代码应该具有高层
老陈读书
·
2023-10-18 02:36
《
领域驱动
设计精简版》读书二
如何做
领域驱动
设计构建领域知识软件专家与领域专家交谈,提问—回应,一起建立领域模型。这种交谈不是单向的,是有反馈的。模型体现了两个专业领域的交汇。
老陈读书
·
2023-10-17 20:39
软件开发中不能忽视的规律
说到软件工程很多人都会想到瀑布模型、敏捷开发、
领域驱动
。虽然这些名词大家耳熟能详,但如果你去听大牛们的讲座或者查阅相关资料会发现每个人陈述的都不大一样。
城边编程_认真写技术
·
2023-10-17 13:40
DDD(Domain Driven Design)
领域驱动
设计从理论到实践 七
…接上五.实践:战略设计终于,我们来到了
领域驱动
设计的实践部分。
Magic Ktwc37
·
2023-10-16 15:33
数据模型与架构
领域驱动设计
战略设计
上下文映射图
CML建模
界限上下文
DDD(
领域驱动
设计)系列主题:领域和子域
目录领域和子域什么是领域?子域(Subdomain)核心域(CoreDomain)领域愿景说明(DomainVisionStatement)突出核心(HighlightedCore)分离的核心(SegregatedCore)通用子域支撑子域总结领域和子域在很长一段时间里,我们认为技术是主导项目成功的关键因素,这种关键因素通常表现在项目使用的编程语言、框架、架构(如:分层架构)、中间件、数据库等等方
LarryHai6
·
2023-10-16 15:31
IT-DDD方法论
DDD
核心域
支持域
领域子域
通用域
DDD实现之路
编者按:这篇文章最早撰写于2014年,作者也是《实现
领域驱动
设计》的译者。几年过去了,DDD在坊间依然方兴未艾,然而它的复杂性所引发的误解也层出不穷。
Thoughtworks思特沃克中国
·
2023-10-16 15:01
技术雷达
领域驱动设计
DDD之上下文映射图(Context Mapping)
领域驱动
设计系列文章,点击上方合集↑1.开头在DDD中,限界上下文与限界上下文之间需要相互集成,这种集成关系在DDD中称为上下文映射(ContextMapping),也就是子域与子域之间的集成关系。
小虎哥的技术博客
·
2023-10-16 15:59
领域驱动设计
领域驱动设计
DDD
上下文映射图
领域驱动
设计(DDD)系列文章前言
领域驱动
设计(DDDDomain-DrivenDesign)国外的研究人员倾向于研究抽象的概念,而国内的程序员往往喜欢迅速实践。然而,任何实践都需要有理论支持,而理论本身也不能脱离实践。
小虎哥的技术博客
·
2023-10-16 15:29
领域驱动设计
DDD
领域驱动设计
DDD之限界上下文(Bounded Context)和通用语言(Ubiquitous Language)
领域驱动
设计系列文章,点击上方合集↑1.上下文上下文(Context)指在某个时间、地点或场合下,事物所处的背景和环境等相关信息。
小虎哥的技术博客
·
2023-10-16 15:29
领域驱动设计
DDD
领域驱动设计
限界上下文
通用语言
领域驱动
设计(DDD):领域和子域
领域驱动
设计中的领域是指的业务领域。大多数的技
中生代技术
·
2023-10-16 15:28
编程语言
java
人工智能
大数据
深度学习
领域驱动
设计DDD概念
简介什么是领域《
领域驱动
设计》书里写的是:用户会把软件程
txxs
·
2023-10-16 15:28
架构
一文揭秘
领域驱动
设计(DDD):领域和子域!
来源:掘金链接:https://juejin.cn/post/6898450822771539981-前言-众所周知,
领域驱动
设计(DDD)是个相当抽象的概念,国内除了几家知名大厂有成功实践外,更多技术团队还处于探索阶段
架构师小秘圈
·
2023-10-16 15:57
编程语言
java
大数据
人工智能
python
DDD之领域(Domain)和子域(Subdomain)
领域驱动
设计系列文章,点击上方合集↑1.领域领域(Domain)是一个组织所做的事情以及其中所包含的一切,领域可以表示整个业务系统。领域,简单来说,是指一个业务或行业领域,例如电商、社交媒体、金融等。
小虎哥的技术博客
·
2023-10-16 15:54
领域驱动设计
领域驱动设计
DDD
领域和子域
实现DDD
领域驱动
设计 高级架构师的捷径
本书对于DDD的映射可以帮助你同时体会到战略设计和战术设计的好处。通过一些具体的例子,你将感受到这些DDD映射的业务价值和技术展现力。内容概括:以正确的方式带领你进入DDD世界,从而快速地从中获取价值。将DDD用于不同的架构中,包括六边形架构、SOA、REST、CORS、事件驱动架构和基于数据网格的架构。适当地设计和实现实体——并且何时应该使用值对象而不是实体。掌握DDD的领域事件技术。通过ORM
java晴天过后
·
2023-10-14 12:50
java
DDD
架构
DDD
领域驱动
设计 之 聚合(根)、实体、值对象
1.聚合根、实体、值对象的区别?从标识的角度:聚合根具有全局的唯一标识,而实体只有在聚合内部有唯一的本地标识,值对象没有唯一标识,不存在这个值对象或那个值对象的说法;从是否只读的角度:聚合根除了唯一标识外,其他所有状态信息都理论上可变;实体是可变的;值对象是只读的;从生命周期的角度:聚合根有独立的生命周期,实体的生命周期从属于其所属的聚合,实体完全由其所属的聚合根负责管理维护;值对象无生命周期可言
粉果布丁甜甜圈
·
2023-10-13 05:45
java
java
领域驱动
设计中的聚合根和实体
1.聚合根、实体、值对象的区别?从标识的角度:聚合根具有全局的唯一标识,而实体只有在聚合内部有唯一的本地标识,值对象没有唯一标识,不存在这个值对象或那个值对象的说法;从是否只读的角度:聚合根除了唯一标识外,其他所有状态信息都理论上可变;实体是可变的;值对象是只读的;从生命周期的角度:聚合根有独立的生命周期,实体的生命周期从属于其所属的聚合,实体完全由其所属的聚合根负责管理维护;值对象无生命周期可言
洋洋Gateway
·
2023-10-13 05:04
领域驱动设计
java
DDD单根 聚合根 实体 值对象
前言2004年EricEvans发表Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware(
领域驱动
设计),简称EvansDDD。
踩踩踩从踩
·
2023-10-13 05:59
编程设计
读书笔记
java
架构
01、DDD和微服务的关系
DDD核心思想是通过
领域驱动
设计方法定义领域模型,从而确定业务和应用边界,保证业务模型与代码模型的一致性。为什么DDD适合微服务?
技术灭霸
·
2023-10-12 17:06
什么是DDD
领域驱动
设计?
DDD全称为(Domain-DrivenDesign,简称DDD),
领域驱动
设计为什么要学习DDD
领域驱动
设计?在早期软件开发,对于一些简单业务,只需要使用一个模块,编写多个业务逻辑就可以搞定。
TZX_0710
·
2023-10-12 08:38
DDD和SOA及微服务
中台、
领域驱动
设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。借用当下最流行的段子做个开场白。
百合静流-秋之回忆
·
2023-10-12 04:01
DDD
架构设计
微服务
SOA
DDD学习笔记4-
领域驱动
设计如何应对软件复杂度
学习资源来自Gitchat上张逸的《
领域驱动
设计实践》不管是因为规模与结构制造的理解力障碍,还是因为变化带来的预测能力问题,最终的决定因素还是因为需求。
方雲
·
2023-10-11 12:01
DDD
领域驱动
设计
DDD把模型分成四层。分层设计.pngUI层,负责界面展示。应用层(ApplicationLayer),负责业务流程。领域层(DomainLayer),负责领域逻辑。基建层(InfrastructureLayer),负责提供基建。分类的依据是:越往上,预期变动越频繁;越往下,预期变动越少模型属于哪一层,有个粗略的判断方式:如果一个实体(entity)和针对实体的增删改查,就属于领域层;如果是一个场
莫失莫忘X3
·
2023-10-11 10:39
springboot kafka 实现延时队列
好文推荐:2.5万字详解23种设计模式基于Netty搭建websocket集群实现服务器消息推送2.5万字讲解DDD
领域驱动
设计文章目录一、延时队列定义二、应用场景三、技术实现方案:1.Redis2.Kafka3
王德印
·
2023-10-11 09:12
kafka
大数据
分布式
kafka
java
分布式
大数据
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他