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
领域驱动
软件开发中不能忽视的规律
说到软件工程很多人都会想到瀑布模型、敏捷开发、
领域驱动
。虽然这些名词大家耳熟能详,但如果你去听大牛们的讲座或者查阅相关资料会发现每个人陈述的都不大一样。
城边编程_认真写技术
·
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
分布式
大数据
什么是
领域驱动
设计?它是如何工作的?
与业务领域无缝集成的软件能为企业带来一系列强大的优势。它可以简化操作,增强以用户为中心的功能,并为利益相关者提供实时洞察力,以便快速做出深思熟虑的决策。DDD是一种软件开发方法,擅长在领域专家和开发人员之间提供这种一致性,将软件功能与业务需求直接联系起来。DDD有许多组成部分和概念,以下是其中的一些概念:有界上下文是术语一致的逻辑边界。无处不在的语言是技术和业务沟通的桥梁。它允许每个人使用同一种语
极道Jdon
·
2023-10-11 09:35
javascript
reactjs
springboot下使用最常用的【策略设计模式】优雅干掉if else!!!
推荐好文:2.5万字详解23种设计模式2.5万字讲解DDD
领域驱动
设计,从理论到实践掌握DDD分层架构设计微服务springcloud环境下基于Netty搭建websocket集群实现服务器消息推送--
王德印
·
2023-10-09 10:26
Java
后端
设计模式
spring
boot
设计模式
策略模式
《软件方法》第1章2023版连载(06)自测题
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集1.2建模工作流1.2.6自测题本书不提供习题答案,请扫码或访问http://www.umlchina.com/book
rolt
·
2023-10-08 15:09
建模带来竞争优势
uml
系统工程
软件工程
产品经理
架构师
美女制服扮演建模法-UMLChina建模知识竞赛第4赛季第13轮
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
rolt
·
2023-10-08 15:08
建模带来竞争优势
UML
软件工程
产品经理
架构师
DDD
何林达获得“软件方法建模师”称号
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集何林达做对所有强化自测题,获得“软件方法建模师”称号。
rolt
·
2023-10-08 15:29
建模带来竞争优势
uml
系统工程
软件工程
产品经理
架构师
Spring Cloud Alibaba微服务实战
SpringCloudAlibaba微服务实战技术专栏,从项目实践出发,包括SpringCloudAlibaba、Nacos、Gateway、Sentinel、Log日志、分布式全局唯一ID、DDD
领域驱动
设计等等技术内容
软件架构
·
2023-10-07 05:38
DDD领域驱动设计
微服务
Spring
Cloud
spring
cloud
alibaba
spring
cloud
微服务
微服务架构
领域驱动
设计
今天我们来聊聊
领域驱动
设计(DomainDrivenDesign,即DDD)。说起业务建模,
领域驱动
设计是一个绕不过去的话题。
诗人不写诗
·
2023-10-06 15:52
领域驱动设计
后端
领域驱动
设计(DDD)靠谱吗?
怎么感觉在国内没什么人用啊由于公司领导的要求,所有的软件开发都要将DDD作为指导思想,并且要接受敏捷的思想;"迫不得已"下拜读了《实现
领域驱动
设计》这本书,将会在公司的内部系统上全面实践DDD。
AlbenXie
·
2023-10-04 12:02
Java设计模式
架构设计等思想
项目管理维护
DDD
(转载)基于CQRS的架构在答题PK小游戏中的实践案例
原文链接:https://juejin.im/entry/5b6bb6b3e51d45196462a9591.前言
领域驱动
设计(Domain-DrivenDesign,下文简称DDD)在微服务时代成为了风口话题
但时间也偷换概念
·
2023-10-04 09:00
从分层架构、贫血/充血模型、领域/子域,聊聊如何落地DDD
最近看到有个程序员在群里问到:DDD作为一套优秀的方法论,为什么在过去的那么多年里,真正运用
领域驱动
设计开发(DDD)的团队并不多?现在为啥又那么火了?对于这个问题,想来不止
Java小咖秀
·
2023-10-03 02:43
编程语言
人工智能
大数据
java
软件开发
大话
领域驱动
设计中的贫血模型和充血模型
一、前言
领域驱动
设计(DDD)作为一种软件设计思想,在近几年日益复杂的系统架构演变中重新被人拿出来讨论,特别是在当下非常流行的微服务架构中,DDD的价值更加突显出来。
云夢南行
·
2023-10-03 02:13
java
架构
干货分享:DDD项目架构与充血模型实例
1DDD最近在学习
领域驱动
设计,同时也学习了COLA代码并进行了一些项目实践,COLA代码整洁优雅,但有一定学习成本和使用成本。
夜猫硕
·
2023-10-03 02:13
DDD 战术设计开源实践
DDD至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,DDD这一名词,由埃里克·埃文斯(EricEvans)在2003发表的《
领域驱动
设计》一书提出。
zh_harry
·
2023-10-03 02:13
JAVA
开源
DDD学习笔记6-限界上下文的控制力
学习资源来自Gitchat上张逸的《
领域驱动
设计实践》既然我们认为:引入限界上下文的目的,不在于如何划分,而在于如何控制边界。我们就需要将对限界上下文的关注转移到对控制边界的理解。
方雲
·
2023-10-01 17:35
【吐血推荐】什么是
领域驱动
设计?DDD?
给大家分享一下)PS:这篇文章我得多次阅读才能好好理解(也建议各位收藏)一、HelloDDD刚开始接触学习「DDD-
领域驱动
」的时候,我被各种新颖的概念所吸引:「领域」、「
领域驱动
」、「子域」、「聚合」
Java3y
·
2023-09-29 11:48
好的文章推荐
JVMOOP-Klass模式浅谈JVMOOP-Klass二分模型_在云端123的博客-CSDN博客DDD
领域驱动
设计开发万字长文,结合电商支付业务一文搞懂DDD(qq.com)Spring源码构建spring
LeeGaKi
·
2023-09-29 02:43
java
领域驱动
设计
1.DDD概述1.1软件开发的困境“随着业务的扩展,软件开发投资越来越大”团队的规模也开始变得越来越大,软件系统的投资和维护的成本变得越来越高。“业务人员不懂架构,架构师不懂代码,开发人员不懂业务模型”当团队中的关键角色谁也不懂谁的时候,问题来了“重构是好的,但什么时候要重构?重构到什么样的架构就是够⽤的了?”每个有追求的团队都在做重构,但管理者更关心,什么时间必须要重构?重构的目标在哪1.2DD
Allen-xs
·
2023-09-29 01:27
规范与设计
领域驱动
使用
领域驱动
设计分析业务
答案是使用
领域驱动
设计,以下是引用网上对此的一段描述:
领域驱动
设计是一种针对大型复杂系统的领域建模与分析方法。
barry的异想世界
·
2023-09-28 14:02
浅析DDD
而在业务知识梳理的过程中,我们必然会形成某个领域知识,根据领域知识来一步步驱动软件设计,就是
领域驱动
设计的基本概念。听起来这和传统意义的软件开发没啥区别,只是换了点新鲜的名词而已,其实不然。
测试__昵称
·
2023-09-26 12:54
DDD
领域驱动
设计浅析
DDD是EricEvans于2003年出版的书名,同时也是这个架构设计方法名的起源。领域模型使开发人员可以表达丰富的软件功能需求,由此实现的软件可以满足用户真正的需要,因此被公认为是软件设计的关键所在,其重要性显而易见。但讲述如何将领域模型用于软件开发过程的优秀实用资料却不多见。本书正是这一领域最著名的作品,受到众多业界大师的赞美和推介,广受读者好评。EricEvans世界著名软件建模专家,创建了
NoLongerConfused
·
2023-09-26 12:53
DDD领域驱动设计
java
设计模式笔记
目录面向对象与面向过程面向对象四大基本特性接口与抽象类的区别接口贫血模型与充血模型
领域驱动
设计案例:虚拟钱包系统7个设计原则简单介绍7大原则案例描述7大设计原则单一职责开闭原则依赖倒置原则里氏替换原则组合优于继承规范与重构扩展性复用性解耦三大类设计模式创建者模式单例模式工厂模式简单工厂
每天的每一天
·
2023-09-25 12:57
java
亚马逊实践
领域驱动
设计之道
这是在火币和GitChat主办的
领域驱动
设计线下活动的分享,应大家的反馈,重新激活我的公众号,跟大家一起分享和成长,下面是我的近期的一些思考和总结:当我们在讨论
领域驱动
设计,我们在讨论什么?
ITMuch.com
·
2023-09-25 09:32
4代码工程结构
产品代码都给你看了,可别再说不会DDD(四):代码工程结构#这是一个讲解DDD落地的文章系列,作者是《实现
领域驱动
设计》的译者滕云。
飞奔的大土豆
·
2023-09-24 18:39
DDD入门
ddd
什么是
领域驱动
设计(DDD):
领域驱动
设计和实践如何做
引言软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、Python这样的动态语言都是面向对象的语言。但是面向对象语言并不是银弹,如果开发人员认为使用面向对象语言写
VicRestart
·
2023-09-23 17:32
程序设计
DDD
领域驱动
《软件方法(下)》第8章2023版连载(02)
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集8.1.5重视分析工作流分析,就是从核心域的视角构思系统的内部机理。
rolt
·
2023-09-22 11:06
建模带来竞争优势
架构
DDD
领域驱动设计
uml
软件工程
[答疑]角色和状态的区别
DDD
领域驱动
设计批评文集“软件方法建模师”不再考查基础题《软件方法》各章合集jeri2023-9-1013:09设备关联角色,设备也有子类(车辆/设备),按书中的解释,设备是一个抽象类,角色类名像是带了状态名的类
rolt
·
2023-09-22 11:36
分析
UML
软件工程
产品经理
架构师
DDD
《软件方法(下)》第8章2023版连载(01)
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集墙上挂了根长藤,长藤上面挂铜铃《长藤挂铜铃》;词:元庸,曲:梅翁(姚敏),唱:逸敏,1959您在阅读《软件方法》时如果发现错误
rolt
·
2023-09-22 11:35
建模带来竞争优势
uml
软件工程
系统工程
面向对象
架构
《软件方法》第1章2023版连载(03)建模工作流
DDD
领域驱动
设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集1.2建模工作流1.2.1建模工作流ABCD如何能做好需求和设计,达到“低成本制造好卖的系统”的目标?
rolt
·
2023-09-22 11:02
建模带来竞争优势
DDD
领域驱动设计
uml
软件工程
系统工程
React DDD 会是未来的趋势吗?
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群
领域驱动
,各自只管各自的模块,顶层再来进行组装和分配坚持根据特性区命名目录。
傲娇的koala
·
2023-09-21 09:25
控制器
dbcp
consul
bluetooth
toa
上一页
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
其他