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落地过程中区分领域服务于应用服务
前言首先看下
领域驱动
设计中对应用层和领域层的解释: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
聚合设计
什么是
领域驱动
设计
什么是DDDDDD,即Domain-DrivenDesign,就是
领域驱动
设计的缩写。它是一种根据领域专家的输入对软件进行建模以匹配该领域的软件设计方法。
敦兮其若朴,旷兮其若谷
·
2023-03-30 13:45
架构设计
软件架构
程序设计
DDD 实践手册(1~6)
DDD实践手册(1.GetStarted)近几年随着微服务的流行,
领域驱动
设计(Domain-DrivenDesign)重新回到了主流视野中。
kalvin_y_liu
·
2023-03-30 13:54
DDD
开发语言
DDD
领域驱动
设计-事件风暴
事件风暴(EventStorming)是一种灵活的研讨会格式,用于协作探索复杂的业务领域。事件风暴通过工作坊的形式,由PM、RD、业务各方共同参与的,发现并对齐领域知识。比较传统的做法是找一面大的白版,使用各种颜色的便签纸填写相关内容,往白板上粘贴。现在也有一些更便捷的支持协作的在线工具可供使用:BeeArt。核心概念领域事件(Event):事件风暴中的核心概念,它代表了某一个「业务行为」,描述的
haoxin963
·
2023-03-30 13:21
DDD
DDD
DDD落地过程中关于领域事件的设计
前言领域事件是
领域驱动
设计中的重中之重,事件风暴的时候确认的领域事件可以直接应用在我们的代码设计中,但是领域事件在哪里发布、领域事件的应该是自己写还是直接利用spring的event却是一个值得思考的问题
后厂村老司机
·
2023-03-30 13:06
java
spring
人工智能
spring
boot
数据库
领域驱动
设计(2) 领域事件、DDD分层架构
领域事件什么是领域事件为什么需要领域事件微服务场景下的领域事件领域事件的实现DDD的分层架构DDD分层架构如何推动微服务演进领域事件什么是领域事件在事件风暴过程中,会识别出命令、业务操作、实体等,此外还有事件。比如当业务人员的描述中出现类似“当完成…后,则…”,“当发生…时,则…”等模式时,往往可将其用领域事件来实现。领域事件表示在领域中发生的事件,它会导致进一步的业务操作。如电商中,支付完成后触
zhixin9001
·
2023-03-30 13:00
DDD
业务分析
restful
后端
DDD
CQRS框架(nodejs的DDD开发落地框架)初识感想
DDD(DomainDrivenDesign),
领域驱动
设计开发。DDD和OOP有什么同吗?其实就我个人经验来说,没有任何不同(当然你可以反驳我),DDD就是OOP。
weixin_33916256
·
2023-03-30 10:50
测试
数据库
javascript
ViewUI
领域驱动
设计之CQRS
1.概念CQRS全称:CommandQueryResponsibilitySegregation,中文名:命令查询与职责分离2.什么是CQRSCQRS将系统中的操作分为两类,即「命令」(Command)与「查询」(Query)。命令则是对会引起数据发生变化操作的总称,即我们常说的新增,更新,删除这些操作,都是命令。而查询则和字面意思一样,即不会对数据产生变化的操作,只是按照某些条件查找数据。CQR
拿来吧 你
·
2023-03-30 09:48
DDD
领域驱动
设计(DDD)技术分享
注:本文为技术讨论会上的内容要点摘录整理的,相关内容仅作参考。1“模型”的几个概念下面这2个名词容易混淆:Module---模块,通常按照功能来划分,比如按照业务功能来划分Model--模型,它通常出现在下面几个概念中:lMVVM--Model+View+ViewModellMVP--Model+View+PresenterlMVC--Model+View+Controller所以常说的Model
weixin_33961829
·
2023-03-30 09:20
数据库
测试
驱动开发
还在搞三层架构?了解下 DDD 分层架构的三种模式吧 !
DDDDDD(DomainDrivenDesign,
领域驱动
设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的
架构文摘
·
2023-03-30 08:48
大数据
编程语言
python
人工智能
设计模式
DDD(
领域驱动
设计)系列主题:阿里怎么用DDD来拆分微服务?
本文转自:阿里巴巴中间件目录背景拆分目的是什么?拆分时机应该如何决策?拆分时应该坚守哪些指导原则?拆分的粒度是不是越细越好?拆分策略有哪些?服务都拆了为什么还要合并?拆分过程中要注意的风险背景微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,同时,随着Docker容器技术和自动化运维等相关技术发展,微服务变得更容易管理,这给了微服务架构良好的发展机会。在做微服务的路上,拆分服务是个很
LarryHai6
·
2023-03-30 08:17
IT-DDD方法论
DDD
Microservice
微服务拆分
一文了解大厂的DDD
领域驱动
设计
DDD名为:DomainDrivenDesign(
领域驱动
设计)简称:DDD概念来源于2004年著名建模专家ericevans发表的他最具影响力的书籍2.DDD与我们的传统开发又有什么区别和优势?
废弃的root
·
2023-03-30 08:09
编程学习之项目总结
框架
JavaWEB基础知识
java
分布式单体架构
当我们需要设计一套在线课程发布和订阅系统(以下简称“在线课程”系统)时,传统做法就是采用早已烂熟的逻辑三层架构:用户界面层、业务逻辑层和数据访问层,如果遵循
领域驱动
设计(DDD)的经典分层架构,基本上也就是四层
赵晗老师
·
2023-03-30 08:27
架构
分布式
数据库
Domain-Driven Design (DDD
领域驱动
设计) 简单理解与应用
博文目录文章目录传统应用分层分包结构
领域驱动
设计分层分包结构传统应用分层分包结构上层依赖下层,各层内用文件夹(包)来区分业务toolkit:工具类模块,通用异常体系,通用枚举,通用常量等,与具体业务无关的底层工具
mrathena
·
2023-03-30 08:56
设计模式
DDD
领域驱动设计
新项目从零到一DDD实战思考与总结
领域驱动
设计(DDD)是一种业务领域建模方法论、业务架构设计方法论,战略设计阶段从业务领域视角划分领域边界,抽象业务建立领域模型;战术设计阶段则根据清晰的领域边界、领域模型进行架构设计与开发实现。
Java艺术
·
2023-03-30 08:36
数据库
java
设计模式
spring
面试
领域驱动
DDD在签到场景落地案例之概念初识(一)
领域驱动
(DDD)了解
领域驱动
设计前我们不妨先问自己几个问题:1、
领域驱动
设计是什么?2、为什么要用领域
领域驱动
设计来指导开发软件?3、什么样的业务场景更适合
领域驱动
设计?
无敌银
·
2023-03-30 08:59
架构设计
1024程序员节
驱动开发
后端
领域驱动
DDD在签到场景落地案例之实践操作(三)
承接DDD概念初识第三篇,第二篇传送地址:
领域驱动
DDD在签到场景落地案例之架构模式(二)为什么需要DDD(DDD的业务价值)上面基于三层架构开发或者是没有统一设计思路的架构方式在代码演进过程中出现了各种问题
无敌银
·
2023-03-30 08:59
架构设计
java
后端
架构
领域驱动
DDD在签到场景落地案例之架构模式(二)
承接DDD概念初识第二篇,第一篇传送地址:
领域驱动
DDD在签到场景落地案例之概念初识(一)本篇文章介绍微服务设计原则,以此为设计思想,然后列举DDD常见架构模式,不同架构方式对比,在工作中根据业务选择合适的架构模式
无敌银
·
2023-03-30 08:45
架构设计
架构
微服务
java
开发复杂业务系统,有哪些设计思路
简介:结合DDD和阿里业务中台建设经验,沉淀复杂业务系统的开发和架构思路最近对交易业务系统进行电商中台化的设计和优化工作中遇到一些问题,在这里结合
领域驱动
设计和阿里业务中台的一些理解,分享一下架构方面的思考和体会
天秤座的架构师
·
2023-03-30 06:55
架构微学堂
数字化创新赋能实验室
java
big
data
区块链
DDD
中台
领域驱动
设计书单
领域驱动
设计作者:EricEvans推荐理由:
领域驱动
设计之父写的官方书豆瓣链接:https://book.douban.com/subject/1629512/实现
领域驱动
设计作者:VaughnVernon
yelcat
·
2023-03-30 06:24
B/S架构及其运行原理 #CSDN博文精选# #IT技术# #软件模式# #架构模式#
上周的系统化学习专栏已经结束,我们总共一起学习了20篇文章,这周将开启全新专栏《放假不停学,全栈工程师养成记》在这里,你将收获:将系统化学习理论运用于实践,系统学习IT技术学习内容涵盖数据库、软件测试、主流框架、
领域驱动
设计和第三方生态等
高校俱乐部
·
2023-03-30 01:06
放假不停学
全栈工程师养成记
B/S架构
架构模式
IT
CSDN博文精选
千亿流量并发治理!Alibaba实战Sentinel笔记,为微服务保驾护航
Sentinel的使用前景随着微服务的发展及DDD
领域驱动
设计的兴起,越来越多的企业开始使用微服务架构。
欧子说Java
·
2023-03-29 20:47
java
开发语言
上一页
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
其他