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单体架构和微服务架构隔离本地单体SPI插拔式扩展业务模式Nacos插拔式扩展业务模式----服务名作为服务servicecodeDDD清晰架构–构建领域仓库,实现领域复用
领域驱动
设计
Men-DD
·
2023-03-28 21:15
设计模式
设计模式
DDD
领域驱动设计
DDD(
领域驱动
设计)分层架构
一、分层架构的模型DDD全称为(Domain-DrivenDesign,简称DDD),
领域驱动
设计。主要分为四层:展现层:它负责向用户显示信息和解释用户命令,完成前端界面逻辑。
玉面大蛟龙
·
2023-03-28 21:38
架构
架构
面试
领域驱动
设计DDD落地实践系列:工程结构分层
引言前面几篇文章中,笔者给大家阐述了DDD
领域驱动
设计的三大过程,重点围绕如何通过战略设计与战术设计进行DDD落地实践进行了详细的讨论,但是还没有涉及到工程层面的落地。
知食份子.
·
2023-03-28 21:07
java
后端
架构
对DDD(
领域驱动
设计)分层架构的理解(适合新人)
目前团队大多数项目都是基于DDD分层架构开发的,而不是传统的MVC模式,这就让很多之前没有接触过DDD思想的同学在刚开始接触项目的时候有点懵。那么什么DDD?这种DDD项目结构和之前的有哪些不同,我该如何开发我的代码,开发不同职责的代码该放在哪里?下面就我的理解,说一说DDD的分层架构。传统开发分层传统的数据驱动开发模式,View、Service、dao这种三层分层模式,我们会很自然的写出过程式代
ITFLY8
·
2023-03-28 21:35
大数据
java
设计模式
spring
编程语言
单体项目如何演变成分布式架构项目
单体项目如何演变成分布式架构1、单体架构1.1、
领域驱动
设计,业务驱动框架1.2、根据MVC模式,内部划分业务模块1.3、根据业务模块,内部划分MVC2、分布式思路2.1、分布式优点2.2、分布式架构前期
叶 秋
·
2023-03-28 20:40
#
Netty
netty
长连接服务器
分布式架构
单体项目
DDD(
领域驱动
设计)系列主题:
领域驱动
设计(DDD)架构演进和DDD的几种典型架构介绍(图文详解)
目录一、专业术语二、架构演变三、限界上下文四、
领域驱动
设计的四重边界五、整洁分层架构六、六边形架构七、洋葱架构八、总结我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢
LarryHai6
·
2023-03-28 20:02
IT-DDD方法论
DDD
架构解决方案与融合(DDD, 六边形,洋葱,整洁,事件驱动,CQRS,SOA,Mircoservice, C4)
领域驱动
设计和实践https://www.jianshu.com/p/c62d9afe3132六边形架构(端口和适配器架构)设计和实践https://www.jianshu.com/p/c2a361c2406chttps
shenhuxi10000
·
2023-03-28 20:29
架构
Java
软件架构师
项目架构
java
领域驱动
设计(DDD)相关架构介绍与演变过程分析(图文详解)
我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?专业术语各种服务IAAS:基础设施服务,Infrastructure-as-a-servicePAAS:平台服务,Platform-as-a-serviceSAAS:软件服务,Software-as-a-service架构演变从图中已经可以很容易看出架构的演进过程,通过对三个层的举例来进行说
我思知我在
·
2023-03-28 20:14
架构设计
架构设计
领域驱动设计
[DDD]
领域驱动
设计概要
一、定义DDD是DomainDrivenDesign(
领域驱动
设计)的简称,这是一种软件设计和开发的方法论,一般适用于复杂业务领域软件设计和开发。
qq_33703732
·
2023-03-28 20:44
架构设计
软件设计
java
项目架构
软件架构师
程序设计
软件开发
领域驱动
设计(DDD)架构演进和DDD的几种典型架构介绍(图文详解)
我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?一、专业术语各种服务IAAS:基础设施服务,Infrastructure-as-a-servicePAAS:平台服务,Platform-as-a-serviceSAAS:软件服务,Software-as-a-service二、架构演变从图中已经可以很容易看出架构的演进过程,通过对三个层的举例
ITFLY8
·
2023-03-28 19:58
java
分布式
编程语言
人工智能
大数据
EBI、DDD及其演变架构史
一、背景“
领域驱动
架构”,大多能聊到DDD(Domain-DrivenDesign),实际上早期思想EBI架构1992年就诞生了。核心价值点在于:关注核心业务领域(高内聚),分离实现层(低耦合)。
ejinxian
·
2023-03-28 19:05
架构
驱动设计
EBI架构
DDD领域
领域驱动
模型(DDD)设计讲解
一.什么是
领域驱动
模型(DDD)?
领域驱动
模型一种设计思想,我们又称为DDD设计思想。是一种为了解决传统设计思想带来的维护困难,沟通困难和交互困难而产生的一种新的思想。
别逼逼!出马吧!
·
2023-03-28 19:25
模型设计
java
架构设计之路 - DDD
领域驱动
模型设计 - 补充中20220315
文章目录前言一、架构的演变历程二、
领域驱动
初窥1传统软件开发中的痛点2什么是
领域驱动
设计战略设计战术设计总结3领域模型4分层架构模型三层架构四层架构六边形架构三、架构设计进阶1DDD下的项目目录结构2XXXX
「已注销」
·
2023-03-28 19:25
#
基础
领域驱动模型
架构
架构设计
DDD从入门到精通(请点赞收藏,欢迎互粉)
2004年埃里克·埃文斯(EricEvans)发表了《
领域驱动
设计》(Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware)这本书,从此领
Happy编程
·
2023-03-28 19:44
架构以及设计模式
DDD
微服务
中台
去中心化
DDD(
领域驱动
设计)系列主题:小团队也能做DDD-中篇
本文转自:技术琐话前言接一年多前的上篇(小团队也能做DDD),上篇主要讲了为什么,这篇核心讲下怎么做。从上篇的分析可以看出领域模型是一个核心产出物,有了领域模型,限界上下文和代码模型就可以产出,最终落地到微服务和具体的代码。本文先介绍业务系统的核心元素,再讲产出领域模型的一个方法:两图两表法,最后做个总结。业务系统的核心元素在讲怎么产出领域模型之前,回顾下一个业务系统最重要的东西是什么,先看1个公
LarryHai6
·
2023-03-28 19:13
IT-DDD方法论
DDD
一文清晰讲明白DDD(
领域驱动
设计)的知识点
什么是DDDDDD(
领域驱动
设计)是一种处理高度复杂领域的设计思想,是一种架构设计方法论,是一种设计模式。
弯_弯
·
2023-03-28 19:13
开源框架
java
java
开发语言
DDD的代码结构
DDD(
领域驱动
设计)概念来源于2004年著名建模专家ericevans的书籍:《domain-drivendesign–tacklingcomplexityintheheartofsoftware》(
ronshi
·
2023-03-28 19:12
架构
微服务
架构
微服务
DDD领域模型设计
一、DDD领域模型设计概念DDD的全称为Domain-drivenDesign,即
领域驱动
设计;分层架构:UI层、应用层、领域层、基础设施层;UserInterface负责向用户展现信息,并且会解析用户行为
XXmaoxiaoXX
·
2023-03-28 19:32
DDD
DDD(
领域驱动
模型)
基本概念:
领域驱动
设计(简称ddd)概念来源于2004年著名建模专家ericevans发表的他最具影响力的书籍:《domain-drivendesign–tacklingcomplexityintheheartofsoftware
Petme!
·
2023-03-28 18:57
DDD
其他
从壹开始微服务 [ DDD ] 之七 ║项目第一次实现 & CQRS初探
前言哈喽大家周五好,我们又见面了,感谢大家在这个周五读我的文章,经过了三周的时间,当然每周两篇的速度的情况下,咱们简单说了下DDD
领域驱动
设计的第一部分,主要包括了,《项目入门DDD架构浅析》,《领域、
SAYLINING
·
2023-03-28 10:35
DDD
领域驱动
设计实战-DDD微服务代码结构
更多内容关注微信公众号:fullstack888DDD并没有给出标准的代码模型,不同的人可能会有不同理解。按DDD分层架构的分层职责定义,在代码模型里分别为用户接口层、应用层、领域层和基础层,建立了interfaces、application、domain和infrastructure四个一级目录。1Interfaces(用户接口层)存放用户接口层与前端交互、展现数据相关的代码。前端应用通过这层接
qianshanding0708
·
2023-03-28 07:40
微服务
java
架构
云原生
开发语言
领域驱动
设计:分层架构
分层架构是运用最为广泛的架构模式,几乎每个软件系统都需要通过层来隔离不同的关注点,以此应对不同的需要变化,使得这种变化可以独立进行,此外,分层架构模式还可以用于隔离业务复杂度和技术复杂度。RobertMartin认为单一职责原则就是”一个类应该只有一个引起它变化的原因”,换句话,就是如果有两个引起类变化的原因,就需要分离。单一职责原则可以理解为架构原则,这里我们考虑的不是类,而且层次,这就是为什么
魔镜的技术心经
·
2023-03-28 01:47
领域驱动
设计总结篇
《
领域驱动
设计模式、原理与实践》这本书总算是看完了,总结一下,明天看点别的。1.书上讲了什么内容全书内容较多,一共有26章分为4个部分。
鸿雁长飞光不度
·
2023-03-27 12:52
一文说透子域和限界上下文
前言子域(Subdomain)和限界上下文(BoundedContext,BC)是
领域驱动
设计(Domain-DrivenDesign,DDD)中战略设计阶段的重要概念,但很多DDD学员却对这两个概念及其关系理解的不够透彻
_张晓龙_
·
2023-03-26 21:01
DDD
领域驱动
设计——CQRS,MediatR
前言源码地址:https://github.com/SkylerSkr/Skr3DCQRS随着并发量的增大,往往让我们处理读请求和写请求的解决方案完全不同。例如:在处理读请求的时候用Redis,Es数据仓库等;在处理写请求的时候使用Rabbitmq等消峰。所以在DDD架构中,通常会将查询和命令操作分开,我们称之为CQRS(命令查询的责任分离CommandQueryResponsibilitySeg
SkylerSkr
·
2023-03-26 00:11
Python再夺冠,2020年度编程语言排行榜出炉
领域驱动
技术,技术鞭策领域。近日,IEEESpectrum最新发布了2020年年度编程语言排行榜。IEEESpectrum编程语言排行榜一年发布一次,截止到今年,该排行榜已经连续发布了七年。
wait fou you
·
2023-03-25 18:08
编程语言
python
Python再夺冠,上古语言COBOL大流行,IEEE Spectrum 2020年度编程语言排行榜出炉!...
整理|屠敏头图|CSDN下载自东方IC出品|CSDN博客
领域驱动
技术,技术鞭策领域。近日,IEEESpectrum最新发布了2020年年度编程语言排行榜。
CrisAppleYan
·
2023-03-25 18:54
编程语言
人工智能
大数据
python
java
《复杂软件设计之道:
领域驱动
设计全面解析与实战》笔记
2022-09-0711:26:36缺乏项目现场的业务上下文背景,需求文档只能抽象地表达一种通用业务要求,这种通用性其实忽视了很多特殊上下文,从而让软件系统变得像演示Demo系统一样简单。2022-09-2019:16:29DDD的特点主要是定位于解决复杂性2022-09-2019:26:33解决复杂性的两种方法是:拆解成松耦合的组件+使用容易让人明白的套路表达出来。2022-09-2119:12
皇马啸西风
·
2023-03-24 21:07
谈谈软件设计中的那些图
根据
领域驱动
设计的设计方法论,我们来看一看,当然DDD只是一个帮助我们分析问题的套路,有更适合自己的方法论也欢迎回复跟帖,总之,能帮助我们快速、系统性的理解、设计解决复杂问题的方法都是好方法!
梦想又照进现实
·
2023-03-24 21:13
微服务架构的内容,原因和方法 ——8个关键点来帮助您立即开始
微服务是
领域驱动
设计,持续交付,平台和基础设施自动化,可扩展系统,多语言编程和持久性等领域出现的架构模式之一。简而言之,什么是微服务架构?
weixin_33795833
·
2023-03-23 22:41
数据库
java
操作系统
04期:
领域驱动
设计与微服务
如何理解
领域驱动
设计?随着微服务的兴起,你一定听说过
领域驱动
设计DDD(domain-drivendesign),但是如果把它当成一个术语来看,似乎有点抽象。这到底是个什么玩意?
杨同学technotes
·
2023-03-23 21:56
微服务
架构
DDD
项目是采用目前比较流行的 SpringBoot/SpringCloudAlibaba构建新零售微服务电商项目
SpringCloudAlibaba构建新零售微服务电商项目,从项目中台架构技术选型、模块设计、基础设施的构建、分布式解决方案、互联网安全架构设计、Devops与K8S容器化部署,apm应用程序性能监控、实现一套串联的新零售
领域驱动
模型社区电商项目
banzhuan678
·
2023-03-23 19:03
程序源码
网站源码
解构DDD:软件的核心是为用户解决领域相关的问题
——EricEvans,《
领域驱动
设计》应对软件复杂度,许多顶尖的软件设计人员与开发人员纷纷结合实践提出自己的真知灼见,既包括编程思想、设计原则、模式语言、过程方法和管理理论,又包括对编程利器自身的打磨
不怕天黑_0819
·
2023-03-22 10:39
DDD的个人看法
在DDD(
领域驱动
设计)理念上各路高手也是观点各异。DDD只是一个流派,谈不上压倒性优势,更不是完美无缺。我更想跟大家分享的是我们是否关注设计本身,不管什么流派的设计,有设计就是好的。
Java全栈攻城狮
·
2023-03-21 01:28
面试官:用电商系统为例介绍一下
领域驱动
设计DDD
目录
领域驱动
设计介绍领域模型:聚合和聚合根:领域事件:领域服务:电商的
领域驱动
设计电商系统中有哪些子域电商系统中的聚合和聚合根是什么电商中有哪些领域事件电商中有哪些领域服务
领域驱动
设计与微服务的关系如何提高项目组领域设计的能力持续学习项目业务知识
字节叔叔
·
2023-03-18 22:14
JAVA
若依
领域驱动设计
DDD
领域驱动
设计,重焕青春的设计经典
领域驱动
设计确实已不再青春,从EricEvans出版的那本划时代的著作《
领域驱动
设计》至今,已有将近十五年的时间,在软件设计领域中,似乎可以称得上是步入老年时代了。
无名氏一族
·
2023-03-18 02:04
架构之路 -
领域驱动
设计 - 开篇
什么是领域模型?领域:软件程序是为了执行用户的某项活动,或是满足用户的某种需求,这些问题区域就是软件的领域。例如机票预订程序领域的中包括飞机的乘客。模型:为了创建真正能为用户活动所用的软件,开发团队必须运用一套与这些活动有关的知识体系。所需的知识的广度可能令人望而生畏,庞大的信息也可能超会想象。模型这种知识形式对知识进行了选择性的简化和有意的结构化。适当的模型可以使人理解信息的意义,并专注问题。领
Brown_
·
2023-03-17 20:22
《
领域驱动
设计精粹》读书笔记
DDD同时提供了战略和战术工具,来帮助你设计和实现高价值的软件。P1DDD的战略设计工具可以帮助你和团队做出最有竞争力的软件设计选择和业务整合决策。P1DDD的战术实施工具可以帮助设计实用的软件,它能对业务的运作方式精准建模。P1软件项目,经常会遇到相同的情景,团队成员都在努力的维护着系统稳定,每天面对着代码和数据打补丁。P5软件开发被视为成本中心而非利润中心。开发人员热衷于技术并通过技术手段解决
白板时钟
·
2023-03-17 12:29
(2) 基于领域分析设计的尝试-领域分析基础
由于整个架构规范很大程度上是基于
领域驱动
设计(DomainDrivenDesign,DDD)的思维,所以,有必要在这里和大家先介绍一下DDD的一些概念。
凝枫
·
2023-03-17 08:52
一文讲透系统架构设计之大衣橱理论
也总结了分层、业务模型化分解、标准化接口等关键点,然而这些总结还是不够体系化;之后了解了一下
领域驱动
设计的理论,还是不太满意。冥思苦想,我决定推出我的大衣橱理论,并渴望的得到大家的讨论、质疑和指正。
撸代码的大白
·
2023-03-16 12:44
DDD 概述
2004年埃里克·埃文斯(EricEvans)发表了《
领域驱动
设计》(Domain-DrivenDesign–TacklingComplexityintheHeartofSoftware)这本书,从此领域
香沙小熊
·
2023-03-16 10:16
Scrum工作完成准则(Definition of Done,DoD)
在软件研发过程中为了解决软件的复杂度,
领域驱动
设计(DDD)为我们提供了《统一语言(UBIQUITOUSLANGUAGE)》解决产品、项目中客
Wales_Kuo
·
2023-03-14 07:06
程序员应该读的几本重要的书
《哲学史方法论十四讲》《重构》《精益创业》《
领域驱动
设计》《稀缺》《浪潮之巅》《中国文学史》《全球通史》《卓有成效的管理者》《人件》《敏捷软件开发》《敏捷原则,模式与实践》
Junn熊
·
2023-03-14 05:50
DDD NOTE
《
领域驱动
设计》一书是领域模型领域的代表作,被很多牛人推荐,其中的概念还需要在思考和实践中逐步理解。书中描述的一些现象有些与我们类似,比如越来越多的领域规则被嵌入到查询代码中,或者直接就不见了。
朱织果
·
2023-03-13 16:41
etcd实现-全流程分析
raft的基本原理以及etcd的实现,raft具体实现可以参照论文翻译版raft-中文基本架构之前在网上看到一些关于etcd的架构,将raft等作为etcd的底层而storage作为了上层实现,但我习惯采用
领域驱动
的方式分析架构
日月神父
·
2023-03-13 03:24
从
领域驱动
设计到模型驱动开发
前言本篇是在
领域驱动
设计理论上加以思考后提出的一些观点,适用于对DDD有一定了解的人员阅读,另外本篇偏向于实践而不是论述理论。
Albert_zheng
·
2023-03-12 05:30
DDD战略1
领域驱动
设计与软件复杂度
GitChat课程《
领域驱动
设计--战略篇》笔记,课程作者张逸一.
领域驱动
设计(DomainDrivenDesign,DDD)概述1.DDD是一种针对大型复杂系统的领域建模与分析方法改变了传统软件开发工程师针对数据库进行的建模方法将要解决的业务概念和业务规则转换为软件系统中的类型以及类型的属性与行为通过合理运用面向对象的封装
莫小归
·
2023-03-12 00:47
从七十年代到现在软件架构的思想变化
目录一、序言二、结构化程序设计三、面向对象程序设计四、设计模式五、设计原则六、
领域驱动
设计七、DCI架构模式八、领域专用语言九、微服务架构模式十、小结一、序言20世纪60年代以前,计算机刚刚投入实际使用
软件真理与光
·
2023-02-26 07:16
业务技术
架构
后端
信息系统开源框架 - 企业内信息系统应用架构(C#.NET+Winform)
信息系统开源框架-企业内信息系统应用架构(C#.NET+Winform)一、企业信息系统架构的四个层面第一层:业务架构(BusinessArchitecture)在DDD(
领域驱动
设计)时代,第一层当然要从领域业务架构开始
蒋国鹏547
·
2023-02-22 02:18
服务器
后端
.net
DDD学习笔记1-
领域驱动
设计是什么
学习资源来自Gitchat上张逸的《
领域驱动
设计实践》
领域驱动
设计是一种方法论(Methodology),根据维基百科的定义,方法论是一套运用到某个研究领域的系统与理论分析方法。
方雲
·
2023-02-18 23:54
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他