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
领域驱动
设计(DP、Entity介绍;DDD实现流程;DDD聚合Aggregate;限界上下文(Bounded Context))
DDD(DomainDrivenDesign)DP(DomainPrimitive)define:一切模型、方法、架构的基础,是指在特定领域、拥有精准定义、可以自我验证、拥有行为的对象,可以认为是领域的最小组成部分三条原则:让隐性的概念显性化让隐性的上下文显性化封装多对象行为EntityDP:抽象并封装自检和一些隐性属性的计算逻辑,且这些逻辑是无状态的Entity:抽象并封装单对象有状态的逻辑Do
CSTopDown
·
2023-04-03 13:54
架构
后端
java
如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念
一、前言DDD(
领域驱动
设计)的一些介绍网上资料很多,这里就不继续描述了。
foveni
·
2023-04-03 12:46
DDD与分层架构
在《
领域驱动
设计——软件核心复杂性的应对之道》一书中,DDD范式的创始人Evans提出下图
chuanzunpi2758
·
2023-04-03 09:50
前端
后端
json
ViewUI
DDD(
领域驱动
设计)系列主题:详解“洋葱架构”
10总结
领域驱动
设计(Domain-drivendesign,DDD)是一种为复杂需求开发软件的方法,它将软件的实现与不断发展的核心业务概念模型紧密地结合在一起。领域是一个知识的范畴。
LarryHai6
·
2023-04-03 06:13
IT-DDD方法论
DDD
代码分层架构模型
洋葱架构
领域驱动
DDD原理简介与实践
整洁架构图依赖方向朝内,每个环可以依赖它本身这一层及其所有内部的层,但不能依赖它外部的层Entities用来放实体、值对象、聚合等领域模型的业务逻辑都应该尽量内聚在这一层这一层是最纯净的,不需要依赖任何其它东西UseCases用于协调进出Entities层的数据流通过调用和编排领域模型来实现用例在DDD中,这一层通常是ApplicationService层是很薄的一层,只用来做一些比较简单的事情I
平凡人笔记
·
2023-04-03 06:32
平凡人笔记
数据库
java
第二篇:工具篇之DDD (一)基本认识
写在前面:要不要DDD网上关于
领域驱动
的相关文章数不胜数,但是就跟我一个同事说的,具体落地的到底有多少呢?
还我飘飘群
·
2023-04-03 05:46
架构思维
java
架构
【Unity 框架】QFramework v1.0 使用指南 架构篇:01. QFramework 架构简介 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
这套架构的特性如下:基于MVC分层(可选)CQRS支持(可选)事件驱动(可选)数据驱动(可选)IOC模块化(可选)
领域驱动
设计(DDD)支持符合SOLID原则源码不到1000行提供的架构图举个例子(一图胜千言
凉鞋的笔记
·
2023-04-02 16:32
QFramework
v1.0
使用指南
架构
unity
游戏引擎
游戏框架
C#
DDD概念概览 [0]
领域驱动
设计,“领域”指业务领域,“设计”指软件设计。DDD可以看成一种开发思想体系,促成了一种新的以领域为中心的思维方式,使得团队可以高效管理——用于复杂问题域的软件的构造和维护。
ellendan000
·
2023-04-02 16:28
领域驱动
设计DDD如何在SpringBoot下落地?
如何通过落地
领域驱动
设计呢?我从19年开始就在学习与尝试落地
领域驱动
的过程,通过不断的尝试与折腾,最终终于找到了一套落地
领域驱动
设计的范式,然后梳理成了一套视频教程内容,公开分享给大家落地的过程。
羽良
·
2023-04-02 02:13
微服务
领域驱动设计
java
mybatis
开发语言
为什么要使用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
面试
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他