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
领域驱动
前端架构之 React
领域驱动
设计
领域驱动
,各自只管各自的模块,顶层再来进行组装和分配坚持根据特性区命名目录。坚持为每个特性区创建一个NgModule。
前端开发博客
·
2023-09-21 09:50
hashtable
控制器
360
dbcp
dns服务器
asp.net core系列 63 领域模型架构 eShopOnWeb项目分析 上
同样作为DDD
领域驱动
设计下的支持架构包括
懒懒的程序员一枚
·
2023-09-20 18:33
《
领域驱动
设计》学习笔记:第四部分-战略设计
【第四部分】战略设计第14章:保持模型的完整性模型最基本的要求是它应该保持内部一致,术语总具有相同的意义,并且不包含相互矛盾的规则:虽然我们很少明确地考虑这些要求。模型的内部一致性又叫统一(unification),这种情况下,每个术语都不会有模棱两可的意义,也不会有规则冲突。除非模型在逻辑上是一致的,否则它就没有意义。在理想世界中,我们可以得到涵盖整个企业领域的单一模型。这个模型将是统一的,没有
wc的一些事一些情
·
2023-09-18 13:18
阅读笔记-以
领域驱动
为基础进行的架构设计
学习文章:1、
领域驱动
设计在重构业务系统中的实践2、基于支付场景下的微服务改造与性能优化一、《
领域驱动
设计在重构业务系统中的实践》学习体会1、
领域驱动
模型(DDD)英
baiyin1115
·
2023-09-17 20:00
Dapper封装实现仓储Repository
仓储模式作为
领域驱动
设计(Domain-DrivenDesign,DDD)的一部分,在系统设计中的使用非常广泛。
小威编程
·
2023-09-17 01:34
.net
c#
.netcore
使用MapStruct替换BeanUtils的一次优化
对象之间的属性拷贝,之前用的是Spring的BeanUtils,有一次,在学习
领域驱动
设计的时候,看了一位大佬的文章,他在文章中提到使用Mapstruct做DO和Entity的相互转换,出于好奇,后来就去了解了一下
cmdch2017
·
2023-09-16 21:22
java
领域驱动
设计实战进阶第一波(十一):实现经销商代注册用例与登录令牌发放
DDD实战进阶第一波(十一):开发一般业务的大健康行业直销系统(实现经销商代注册用例与登录令牌分发)前两篇文章主要实现了经销商代注册的仓储与领域逻辑、经销商登录的仓储与相关逻辑,这篇文章主要讲述经销商代注册的用例与经销商登录的查询功能。一.经销商代注册用例在经销商代注册用例中,我们需要传递经销商的基本注册信息,这个信息是做成了DTO对象。1.经销商注册的DTO对象:publicclassAddDe
malaoko
·
2023-09-16 16:18
构建
领域驱动
的Java应用
领域驱动
设计(Domain-DrivenDesign,简称DDD)是一种优秀的方法,它可以帮助我们更好地理解和解决复杂业务领域的问题。
KK_crazy
·
2023-09-16 07:25
java
开发语言
后端
领域驱动
设计实例
说明1024程序员节快乐呀~今天不讲代码了,来玩点有趣的事吧( ̄~ ̄)。一般我们做后端项目的时候,一般都是使用controller-service-dao这样的方式去分层,那么其中数据的流转和转换一般都没有做过特别的约束,导致我们的项目的各种DO、VO、DTO等混杂在一起,能用,但是代码显得不那么有层次,在如今微服务/云原生越发火热的情境下,如何写出更加漂亮的项目,能够更容易的维护和阅读就显得更加
芸灵fly
·
2023-09-15 15:32
架构
后台
DDD
领域驱动设计
DDD
领域驱动
设计五、微服务后前端如何设计
文章目录一、微前端的引入二、微前端的集成方式1、微前端与前端主页面的集成2、通用共享业务单元3、团队职责三、微前端的优势1、前端集成简单2、项目职责专一3、隔离和依赖性4、降低沟通和测试成本5、更敏捷地发布6、降低技术敏感性7、高度复用性一、微前端的引入现在企业微服务架构都是采用前后端分离的设计方式,后端也是通过微服务把项目拆分为多个小服务并独立部署。那么前端就要应对很多的后端服务,就有很多的ap
lingengy
·
2023-09-15 15:32
DDD
DDD
DDD领域驱动设计
微前端
领域驱动
设计:从后端到前端
文章目录单体前端的困境从单体前端到微前端业务单元的组合形态微前端的集成方式团队职责边界微服务架构通常采用前后端分离的设计方式。作为企业级的中台,在完成单体应用拆分和微服务建设后,前端项目团队会同时面对多个中台微服务项目团队。面对如此多的微服务暴露出来的API服务,如何进行正确的连接和拼装,才能保证不出错?这显然不是一件很容易的事情。而当服务出现变更时,又如何通知所有受影响的项目团队,这里面的沟通成
carroll18
·
2023-09-15 15:29
DDD
前端
重构
DDD
架构
领域驱动设计
微服务
微服务和
领域驱动
一、微服务1.1什么是微服务微服务就是一些协同工作的小而自治的服务。关键词:小而自治--小“小”这个概念,一方面体现在微服务的内聚性上。内聚性也可以称之为单一职责原则:“把因相同原因而变化的东西聚合到一起,而把因不同原因而变化的东西分离开来。”也就是说,微服务应该专注于做好一件事情。由业务边界来确定服务的边界--自治“自治”这个概念,强调的是,一个微服务就是一个独立的实体。体现在服务之间的松耦合上
xinqing5130
·
2023-09-15 11:15
微服务
java
架构
DDD
领域驱动
微服务架构
领域驱动
设计
组织业务逻辑有两种主要模式:以「贫血模型」为基础的「事务脚本」模式也叫做「数据模型驱动」以「充血模型」为基础的「
领域驱动
」模式也叫DDD事务脚本模式设计贫血模型是指对象只用于在各层之间传输数据使用,只有数据字段和
dehuisun
·
2023-09-15 11:14
微服务
架构
microservices
DDD
领域驱动
设计实战-服务和数据在微服务各层协作的最佳实践
1服务协作1.1服务的类型按照分层架构设计出来的微服务,其内部各层服务主要功能和职责如下:Facade服务位于用户接口层,包括接口和实现两部分。用于处理用户发送的Restful请求和解析用户输入的配置文件等,并将数据传递给应用层。或者在获取到应用层数据后,将DO组装成DTO,将数据传输到前端应用。应用服务位于应用层。用来表述应用和用户行为,负责服务的组合、编排和转发,负责处理业务用例的执行顺序以及
十一技术斩
·
2023-09-15 11:14
微服务
restful
java
微服务与
领域驱动
设计,架构实践总结
一、软件复杂性1、复杂原因如果软件系统存在持续的迭代周期,那么其中业务、技术、架构的复杂性都会直线拉升,其相应的开发难度也会提高,可以用一句话总结其根本原因:唯一不变的就是变化;业务变化:导致复杂性的根本原因,在多端多版本适配的过程中代码快速膨胀;数据变化:数据随着业务的变化和发展,不断沉淀积累,需要做横向与纵向的管理;技术升级:技术组件可能因为漏洞,或者更好的解决问题,不间断升级版本;人员变动:
90后小伙追梦之路
·
2023-09-15 11:42
面试
java
架构
架构
微服务
安全架构
java
系统架构
中台架构与实现:基于DDD
领域驱动
设计和微服务笔记
目录0.1传统企业数字化转型的困难0.1.1传统企业数字化建设回顾0.2AKF可扩展能力立方体模型0.3企业数字化转型的重要关注点1.1平台是中台吗1.2中台到底是什么1.3传统企业中台的建设策略1.4如何实现前中后台的协同第2章企业中台能力框架。2.1中台能力总体架构2.2业务中台2.3数据中台2.4技术中台第3章微服务设计为什么要选择DDD。3.1软件架构演进史3.3为什么DDD适合微服务第7
HELLO XF
·
2023-09-15 11:40
分布式及微服务
架构
微服务
云原生
领域驱动
设计:微服务的服务和数据的协作关系
文章目录服务的协作数据对象视图服务的协作1.服务的类型按照分层架构设计出来的微服务,其内部有Facade服务、应用服务、领域服务和基础服务。各层服务的主要功能和职责如下。Facade服务:位于用户接口层,包括接口和实现两部分。用于处理用户发送的Restful请求和解析用户输入的配置文件等,并将数据传递给应用层。或者在获取到应用层数据后,将DO组装成DTO,将数据传输到前端应用。应用服务:位于应用层
carroll18
·
2023-09-15 11:37
DDD
微服务
架构
云原生
DDD
领域驱动设计
分布式
R: 实践中的
领域驱动
设计和开发
原文:DomainDrivenDesignandDevelopmentInPractice(infoq.com)背景邻域模型提供以下的好处:1.它帮助团队在公司的业务和IT相关人员之间创建一个通用模型,团队可以使用该模型来传达有关业务需求、数据实体和流程模型的信息。2.该模型是模块化的、可扩展的且易于维护的,因为设计反映了业务模型。3.它提高了业务域对象的可重用性和可测试性。依赖注入DI是将配置和
ELI_He999
·
2023-09-15 06:42
2023ARTS打卡
arts挑战
万字长文,结合电商支付业务一文搞懂DDD
本文结合电商支付场景详细描述了
领域驱动
模型的实际应用。
ftcool
·
2023-09-14 02:01
编程语言
java
人工智能
大数据
数据分析
结合电商支付业务一文搞懂 DDD
本文结合电商支付场景详细描述了
领域驱动
模型的实际应用。
架构攻城之路
·
2023-09-14 02:30
架构
DDD
领域驱动设计
如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念
一、前言DDD(
领域驱动
设计)的一些介绍网上资料很多,这里就不继续描述了。
gt9000
·
2023-09-14 02:30
DDD
领域驱动
设计
而在业务知识梳理的过程中,我们必然会形成某个领域知识,根据领域知识来一步步驱动软件设计,就是
领域驱动
设计的基本概念软件开发和DDD区别一般软件设计或者说软件开发分两种:瀑布式,敏捷式。
mrZhao丶
·
2023-09-14 00:14
Springboot+dubbo框架升级踩坑记
、框架升级背景1、部署环境及框架(1)才用docker容器部署(2)jdk1.8(3)springboot+dubbo+rabbitMQ+Mysql+Mybatis+redis2、框架说明我的系统才用
领域驱动
模式
灰子
·
2023-09-13 10:21
dubbo
spring
boot
后端
领域驱动
设计:事件风暴构建领域模型
文章目录事件风暴需要准备些什么?如何用事件风暴构建领域模型?事件风暴是一项团队活动,领域专家与项目团队通过头脑风暴的形式,罗列出领域中所有的领域事件,整合之后形成最终的领域事件集合,然后对每一个事件,标注出导致该事件的命令,再为每一个事件标注出命令发起方的角色。命令可以是用户发起,也可以是第三方系统调用或者定时器触发等,最后对事件进行分类,整理出实体、聚合、聚合根以及限界上下文。而事件风暴正是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
架构设计
微服务
后端
agv车辆调度系统-技术篇
文章目录作品编程语言架构:
领域驱动
架构(DDD)运行环境数据库核心算法非核心算法地图编辑器车辆运行监控器动作编辑车辆对接系列文章链接其他文章新篇章作品编程语言采用c#语言,NET5架构架构:
领域驱动
架构
一个十几年的老程序员
·
2023-09-08 15:40
车辆控制调度系统
车辆交通管制
agv车辆调度系统
docker
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
架构
开发语言
上一页
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
其他