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区别一般软件设计或者说软件开发分两种:瀑布式,敏捷式。
mrZhao丶
·
2023-09-14 00:14
领域驱动设计
:事件风暴构建领域模型
文章目录事件风暴需要准备些什么?如何用事件风暴构建领域模型?事件风暴是一项团队活动,领域专家与项目团队通过头脑风暴的形式,罗列出领域中所有的领域事件,整合之后形成最终的领域事件集合,然后对每一个事件,标注出导致该事件的命令,再为每一个事件标注出命令发起方的角色。命令可以是用户发起,也可以是第三方系统调用或者定时器触发等,最后对事件进行分类,整理出实体、聚合、聚合根以及限界上下文。而事件风暴正是DD
carroll18
·
2023-09-13 04:19
DDD
系统架构
DDD
领域驱动设计
领域事件
微服务
事件风暴
勘误、刷新和正本清源-《企业应用架构模式》将出修订中译本
DDD
领域驱动设计
批评文集“软件方法建模师”不再考查基础题《软件方法》各章合集近期,机械工业出版社将出《企业应用架构模式》的修订中译本。
rolt
·
2023-09-12 20:24
设计
架构
DDD
领域驱动设计
uml
软件工程
系统工程
[答疑]同事认为应该先画序列图,强烈反对先画类图
DDD
领域驱动设计
批评文集“软件方法建模师”不再考查基础题《软件方法》各章合集(匿)2023-8-2817:19***团队分享会,我和同事分享了学习软件方法下的心得。
rolt
·
2023-09-12 20:24
分析
DDD
领域驱动设计
uml
软件工程
系统工程
[答疑]想让孩子学英语的时候同时学一点状态机?
DDD
领域驱动设计
批评文集“软件方法建模师”不再考查基础题《软件方法》各章合集大包子2023-8-2611:42读了这个文章,有个想法请您指点。孩子学英语的时候同时学一点状态机,会不会对英语有帮助?
rolt
·
2023-09-12 20:24
uml
软件工程
系统工程
面向对象
领域驱动设计
(DDD)的几种典型架构
我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?一、专业术语各种服务IAAS:基础设施服务,Infrastructure-as-a-servicePAAS:平台服务,Platform-as-a-serviceSAAS:软件服务,Software-as-a-service二、架构演变从图中已经可以很容易看出架构的演进过程,通过对三个层的举例
公众号:肉眼品世界
·
2023-09-12 17:11
编程语言
java
分布式
大数据
人工智能
【架构】
领域驱动设计
(DDD)的几种典型架构介绍
文章目录前言一、专业术语二、架构演变三、限界上下文四、
领域驱动设计
的四重边界五、整洁分层架构六、六边形架构七、洋葱架构总结前言我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD
逆流°只是风景-bjhxcc
·
2023-09-12 17:04
架构
架构
Java开发分布式抽奖系统
Lottery基于Springboot,Dubbo等开发的分布式抽奖系统1.环境配置规范2.搭建(DDD+RPC)架构DDD(Domain-DrivenDesign
领域驱动设计
)是由EricEvans最先提出
HeartBiuBurn
·
2023-09-12 15:46
java
java
分布式
开发语言
构建全面 AI Agent 解决方案:Chocolate Factory 框架的文本到 UI、图表和测试用例生成...
长太不看版:基于
领域驱动设计
思考的AIAgent框架ChocolateFactory,框架现在还在PoC阶段,欢迎加入开发。(当前主要关注于SDLC+AIGC的场景)。
Phodal
·
2023-09-12 07:46
人工智能
ui
测试用例
Axon框架-构建可扩展性微服务
Axon框架和EDAAxon框架很大程度上是基于
领域驱动设计
概念而设计的。因此,框架中的一些概念是直接从
领域驱动设计
术语中提取的。让我们来看看这
water_lang
·
2023-09-11 21:39
DDD分层架构最佳实践
而运用
领域驱动设计
(DDD)理念以应对日常加速的业务变化对架构的影响,架构的边界越业越清晰,各施其职,这也符合微服务架构的设计思想。以
领域驱动设计
(DDD)
barry的异想世界
·
2023-09-10 07:12
微服务架构
微服务架构
设计模式
DDD(
领域驱动设计
)系列主题:DDD常用架构模式
在DDD的项目实践中,我们会使用一些常用的架构模式,来进行系统架构的合理设计。以下是DDD常用架构模式:DDD分层架构整洁架构六边形架构DDD分层架构vs整洁架构vs六边形架构EventDriven架构CQRS(CommandQueryResponsibilitySegregation)架构微服务内领域事件设计模式微服务间领域事件设计模式DDD分层架构DDD分层架构包含用户接口层、应用层、领域层和
LarryHai6
·
2023-09-09 20:04
IT-DDD方法论
DDD
架构模式
DDD
领域驱动设计
四、分层架构和代码模型
文章目录一、DDD的分层架构1、服务的调用2、用户接口层3、应用层4、领域层5、基础层6、分层的原则6.1、严格分层架构6.2、松散分层架构6.3、严格分层架构和松散分层架构怎么选二、代码模型1、一级目录结构2、用户接口层风格一风格二3、应用层3.1、Event(事件)3.2、Service(应用服务)4、领域层5、基础层补充:VO、DTO、DO、PO的概念一、DDD的分层架构DDD分层架构包含用
lingengy
·
2023-09-09 20:04
DDD
DDD
DDD领域驱动设计
架构设计
软件系统架构
领域驱动设计
(DDD):分层架构的三种模式
DDDDDD(DomainDrivenDesign,
领域驱动设计
)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。
码农老K
·
2023-09-09 20:04
大数据
编程语言
python
人工智能
面试
DDD
领域驱动设计
实战(分层架构)
点击下方“IT牧场”,选择“设为星标”1DDD分层架构1.1分层架构的基本原则1.2分层架构的分类1.3分层架构演进2各层职责2.1用户接口层2.2应用层2.3领域层2.4基础层3微服务架构演进微服务架构的演进案例微服务内服务的演进三层架构如何演进到DDD分层架构?总结整洁架构、CQRS、六边形架构等微服务架构都旨在“高内聚低耦合”。那DDD分层架构又如何?1DDD分层架构1.1分层架构的基本原则
ITMuch.com
·
2023-09-09 20:34
编程语言
java
设计模式
人工智能
大数据
领域驱动设计
:DDD分层架构
文章目录DDD分层架构DDD分层架构最重要的原则DDD分层架构推动架构演进三层架构如何演进到DDD分层架构微服务架构模型有好多种,例如整洁架构、CQRS和六边形架构等等。每种架构模式虽然提出的时代和背景不同,但其核心理念都是为了设计出“高内聚低耦合”的架构,轻松实现架构演进。而DDD分层架构的出现,使架构边界变得越来越清晰,它在微服务架构模型中,占有非常重要的位置。DDD分层架构DDD的分层架构在
carroll18
·
2023-09-09 20:33
DDD
架构
微服务
DDD
领域驱动设计
DDD分层架构
快速理解DDD
领域驱动设计
架构思想-基础篇 | 京东物流技术团队
1前言本文与大家一起学习并介绍
领域驱动设计
(DomainDriveDesign)简称DDD,以及为什么我们需要
领域驱动设计
,它有哪些优缺点,尽量用一些通俗易懂文字来描述讲解
领域驱动设计
,本篇并不会从深层大论述讲解落地实现
京东云技术团队
·
2023-09-09 09:34
硬核干货
架构设计
架构
DDD
架构设计
微服务
后端
DDD
领域驱动设计
参考来源:使用DDD指导业务设计的一点思考https://insights.thoughtworks.cn/ddd-business-design/后端开发实践系列——
领域驱动设计
(DDD)编码实践https
Insights
·
2023-09-07 18:23
中台的微服务拆分哲学
微服务、中台、
领域驱动设计
之间有什么关系?微服务的业务边界怎么设计?在分布式架构下,为了保证微服务的单一职责和合理拆分,我们通常的做法是“高内聚、低耦合”。
架构的哲学
·
2023-09-07 16:20
【多图预警】手把手教你用“DDD”的思维构建产品架构 | 附详细案例
其实关于产品架构的设计,我自己基于“
领域驱动设计
(DDD)”理念,创造了一套“一二三四”模型,不知是否具有广泛性和应用性,遂整理成文,并附加案例,供大家讨论并验证。
产品乱弹
·
2023-09-07 13:51
领域驱动设计
(DDD)在搜索团队中的工程化实践
DDD(
领域驱动设计
)简介:EricEvans世界著名软件建模专家,2010年在其所著的《
领域驱动设计
》进行了详细的解释和介绍。
khan_w
·
2023-09-06 23:42
快速理解DDD
领域驱动设计
架构思想-基础篇 | 京东物流技术团队
1前言本文与大家一起学习并介绍
领域驱动设计
(DomainDriveDesign)简称DDD,以及为什么我们需要
领域驱动设计
,它有哪些优缺点,尽量用一些通俗易懂文字来描述讲解
领域驱动设计
,本篇并不会从深层大论述讲解落地实现
·
2023-09-06 11:16
ddd架构架构设计程序员
从壹开始微服务 [ DDD ] 之终篇 ║当事件溯源 遇上 粉丝活动
回首哈喽~大家好,时间过的真快,关于DDD
领域驱动设计
的讲解基本就差不多了,本来想着周四再开一篇,感觉没有太多的内容了,剩下的一个就是验证的问题,就和之前的JWT很类似,就不打开一个章节了,而且这个也不是
领域驱动设计
范畴之内的
SAYLINING
·
2023-09-06 01:09
DDD
领域驱动设计
基本概念:
领域驱动设计
(简称ddd)概念来源于2004年著名建模专家ericevans发表的他最具影响力的书籍:《domain-drivendesign–tacklingcomplexityintheheartofsoftware
llianlianpay
·
2023-09-04 03:41
我想和你去一个地方
大数据
DDD -
领域驱动设计
对软件复杂度的应对(下)
限界上下文的分而治之在第1-4课中分析缓存访问接口的归属时,我们将接口放在了系统的应用层。从层次的职责来看,这样的设计是合理的,但它却使得系统的应用层变得更加臃肿,职责也变得不够单一了。这是分层架构与六边形架构的局限所在,因为这两种架构模式仅仅体现了软件系统的逻辑划分。倘若我们将一个软件系统视为一个纵横交错的魔方,前述的逻辑划分仅仅是一种水平方向的划分;至于垂直方向的划分,则是面向垂直业务的切割。
RobynnD
·
2023-09-03 13:32
学习 DDD - 通用语言的模式
大家好,我是霸戈,这周学习了一些关于
领域驱动设计
的知识,对比较深刻的地方做了不少笔记,分享给大家。在日常需求讨论的时候,经常会碰到一个需求会议开了一个多小时还没有达成共识。
小霸戈
·
2023-09-03 11:37
架构知识
Java
架构
领域驱动设计
DDD
DDD通用语言
构建现代应用:Java中的热门架构概览
文章目录1.三层架构2.Spring框架3.微服务架构4.JavaEE(EnterpriseEdition)5.响应式架构6.大数据架构7.
领域驱动设计
(Domain-DrivenDesign,DDD)
IT·陈寒
·
2023-09-03 02:09
Java学习路线
java
架构
开发语言
微服务与
领域驱动设计
,架构实践总结
怎样的架构才能配得上造到飞起的变化?一、软件复杂性1、复杂原因如果软件系统存在持续的迭代周期,那么其中业务、技术、架构的复杂性都会直线拉升,其相应的开发难度也会提高,可以用一句话总结其根本原因:唯一不变的就是变化;08-1.png业务变化:导致复杂性的根本原因,在多端多版本适配的过程中代码快速膨胀;数据变化:数据随着业务的变化和发展,不断沉淀积累,需要做横向与纵向的管理;技术升级:技术组件可能因为
知了一笑
·
2023-09-01 05:13
代码审查查什么?
代码是否遵循SOLID原则、
领域驱动设计
以及团队喜爱的其它设计模式。新代码采用哪些设计模
weihongyu12
·
2023-08-30 23:49
2018读书
已完成:《编程风格——好代码的逻辑》《Lua设计与实现》《Antlr4权威指南》《深入理解计算机系统》《springcloud微服务实战》《
领域驱动设计
》《实现
领域驱动设计
》(英文)《
领域驱动设计
精髓》
suoga
·
2023-08-30 22:17
领域驱动架构的演进
我们回顾了经典三层架构与
领域驱动设计
四层架构,然后又对分层架构模式的产生与设计原则做了一次历史回顾。
无名氏一族
·
2023-08-30 13:07
领域驱动设计
入门指南
领域驱动设计
(Domain-DrivenDesign,简称DDD)是一种软件架构风格,它强调在软件开发过程中紧密关注业务需求和领域知识。
java知路
·
2023-08-30 01:10
java
前端
数据库
Golang领域模型-领域事件
一、DomainEvent什么是领域事件领域事件是
领域驱动设计
中的一个重要概念,我们使用领域事件来捕获领域中发生的一些
奔奔奔跑
·
2023-08-28 21:46
CQRS框架(nodejs的DDD开发框架)初识感想
DDD(DomainDrivenDesign),
领域驱动设计
开发。DDD和OOP有什么同吗?其实就我个人经验来说,没有任何不同(当然你可以反驳我),DDD就是OOP。
钢铁大郭
·
2023-08-28 13:22
DDD落地过程中关于领域事件的设计
前言领域事件是
领域驱动设计
中的重中之重,事件风暴的时候确认的领域事件可以直接应用在我们的代码设计中,但是领域事件在哪里发布、领域事件的应该是自己写还是直接利用spring的event却是一个值得思考的问题
后厂村老司机
·
2023-08-25 15:48
谈谈代码的设计
本人从事开发的时间也就只有两年,最近思考之后稍有一些心得:主要应该注意以下三点“1面向对象编程2设计模式3
领域驱动设计
面向对象编程面向对象的三大特性基本人人都知道:封装,继承,多态。
飞翃荷兰人
·
2023-08-25 14:14
后端项目开发:代码生成
在
领域驱动设计
中,若使用JPA可以根据实体自动生成数据库表。但是该种方式有点风险。所以我们可以使用mybatis-generate提前设计好数据库表,再根据数据库表生成相应的代码。若不想使用mybat
晓风残月淡
·
2023-08-25 04:22
软件项目开发最佳实践
oracle
数据库
DDD
领域驱动设计
实战(分层架构)
点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析分布式事务中
公众号-芋道源码
·
2023-08-23 19:33
中间件
编程语言
java
设计模式
分布式
[转]DDD分层
为什么分层引用《
领域驱动设计
模式、原理与实践》为了避免将代码库变成大泥球(BBoM)并因此减弱领域模型的完整性且最终减弱可用性,系统架构要支持技术复杂性与领域复杂性的分离。
jinzhengquanqq
·
2023-08-23 19:03
架构设计
实现
领域驱动设计
-应用程序
应用程序定义“应用程序”表示那些支撑核心域模型的组件,通常包括领域模型本身,用户界面,内部使用的应用服务和基础设施组件等这是书中的定义,理解起来跟通常意义的“应用程序”也是一样的,就是一个可以用的软件,就是完成一定业务功能的完整的程序,就是把领域模型、领域服务、应用服务、资源库、基础设施加上用户界面组合起来,构成一个整体。形式可以有很多种,可以是桌面应用程序或web应用程序乃至移动端App。当然使
marx_yu
·
2023-08-22 14:24
贫血模式与充血模式初探
之后基于
领域驱动设计
(DomainDrivenDesign)开发模式被人提倡。先搞清楚以下问题:什么是贫血模型?什么是充血模型?为什么说基于贫血模型的传统开发模式违反OOP?
高大强19
·
2023-08-21 07:40
微服务知识及项目学习
微服务概念划分微服务的方法:DDD
领域驱动设计
DomainDriveDesign、面向对象理念byname等。微服务划分的侧面:
派_大星
·
2023-08-20 19:26
微服务
学习
java
最近两个月OKR总结
O:具有抽象思维,分析能力,沟通能力,技术深度和广度全面的程序员KR1:三个月内完成容器调度平台,解决阿里、华为、AWS,等云商和内网API差异性问题KR2:从
领域驱动设计
,自底向上推导参与中台规划,并用优秀设计完成一个可以参加创客的项目
蓝汝丶琪
·
2023-08-20 12:02
领域驱动设计
in gamedev
Domain-DrivenDesign(DDD)isacollectionofprinciplesandpatternsthathelpdeveloperscraftelegantobjectsystems.Properlyapplieditcanleadtosoftwareabstractionscalleddomainmodels.Thesemodelsencapsulatecomplexbu
安柏霖
·
2023-08-19 22:12
开发探索
架构设计
软件工程
DDD在前端应用中的一些思考
一、什么是DDD
领域驱动设计
(Domain-DrivenDesign,简称DDD)是一种面向对象软件设计方法,其目的是将软件系统的核心业务领域(Domain)抽象出来,并以此为基础进行设计和实现。
阿里技术
·
2023-08-19 05:57
前端
java
开发语言
大白话讲明白—DDD(
领域驱动设计
)如何从0到落地
好文必读入门还是先看看这几篇:阿里技术专家详解DDD系列第一讲-DomainPrimitive阿里技术专家详解DDD系列第二讲-应用架构阿里技术专家详解DDD系列第三讲-Repository模式美团:
领域驱动设计
在互联网业务开发中的实践
小胖学编程
·
2023-08-17 12:13
DDD分层架构最佳实践
而运用
领域驱动设计
(DDD)理念以应对日常加速的业务变化对架构的影响,架构的边界越业越清晰,各施其职,这也符合微服务架构的设计思想。以
领域驱动设计
(DDD)
·
2023-08-17 08:34
[阅读笔记]《
领域驱动设计
》第三章:绑定模型和实现
本章主要讲述了在软件开发中,使用「模型」的重要性。作者首先举了两个失败的软件开发例子:从设计之初就不使用模型。这种程序只是功能的堆砌。开发前进行了模型设计,但软件实现时没有使用模型。那么前期的模型设计毫无意义。正确的软件开发应该由领域专家和技术人员共同建模,以确保最终得到一个「既可以描述领域知识,又符合软件设计」的模型,让代码成为模型的表达。依赖模型的实现需要支持建模范式的开发工具和语言。具体指支
Gael
·
2023-08-17 05:44
前端
领域驱动设计
的一些思考
什么是DDD
领域驱动设计
(Domain-DrivenDesign,简称DDD)是一种面向对象软件设计方法,其目的是将软件系统的核心业务领域(Domain)抽象出来,并以此为基础进行设计和实现。
·
2023-08-16 10:30
前端驱动云计算阿里云
领域驱动设计
在美团点评业务系统的实践
前言至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为
领域驱动设计
(Domain-DrivenDesign,简称DDD)。
叶易
·
2023-08-16 09:36
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他