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-07-26 01:42
DDD-
领域驱动
设计包结构
不少小伙伴在实践DDD
领域驱动
设计的时候,应该都有纠结过项目的结构应该如何设计。经过实践,本人总结了一个比较实用的项目结构。今天就跟大家分享一下。
橙子寒
·
2023-07-26 01:22
java
设计模式
maven
架构
DDD
领域驱动
设计
从
领域驱动
设计的角度看,数据库只不过是存储实体的一个外部机制,是属于技术层面的东西。数据模型主要用于描述领域模型对象的持久化方式,先有领域模型才有数据模型。
JunChow520
·
2023-07-25 09:28
DDD
领域驱动
设计 - 设计文档模板
原文:DDD
领域驱动
设计-设计文档模板设计文档模板:系统背景和定位业务需求描述领域语言整理,主要是整理领域中的各种术语的定义,名词解释领域划分(分析出子域、核心域、支撑域)系统用例图每个子域的领域模型设计
weixin_34219944
·
2023-07-22 21:57
领域驱动
设计DDD架构解析和绘图模板分享
DDD分层架构和三层架构的区别与关系DD分层架构和三层架构的区别与关系DDD代码分层架构与传统三层架构对比,可以发现传统三层架构被看成是一个贫血模式的
领域驱动
设计DDD分层接口调
淡远
·
2023-07-22 21:54
PDDON在线画图使用教程系列
架构
数据库
DDD领域驱动设计
DDD
CQRS
领域驱动
架构及其演变史(EBI、DDD、端口适配、洋葱、整洁)
一、引子聊架构总离不开“
领域驱动
架构”,大多能聊到DDD(Domain-DrivenDesign),实际上早期思想EBI架构1992年就诞生了。
FAw67J7
·
2023-07-22 20:30
架构
uml
mvc
「
领域驱动
设计」DDD,六边形架构,洋葱架构,整洁架构和CQRS的整合
这篇文章是软件架构编年史的一部分,一系列关于软件架构的文章。在这些文章中,我写了我对软件架构的了解,我如何看待它,以及我如何使用这些知识。如果您阅读了本系列以前的文章,那么本文的内容可能更有意义。今天的帖子是关于我如何将所有这些部分组合在一起的,我似乎应该给它起个名字,我称它为显式架构(ExplicitArchitecture)。此外,这些概念都“通过了它们的考验”,并被用于高要求平台上的生产代码
超级架构师
·
2023-07-22 20:00
架构
网络
还在搞三层架构?了解下 DDD 分层架构的三种模式吧
DDDDDD(DomainDrivenDesign,
领域驱动
设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。
Java程序员石头
·
2023-07-22 15:49
领域驱动
架构 微服务_事件驱动微服务架构的最佳实践
领域驱动
架构微服务如果您是企业架构师,那么您可能听说过微服务架构并与之合作过。尽管您过去可能将REST用作服务通信层,但越来越多的项目正在迁移到事件驱动的体系结构。
dfsgwe1231
·
2023-07-21 19:58
大数据
数据库
python
java
分布式
DDD
领域驱动
模型设计中的分层架构,清晰好文
然而,在
领域驱动
设计中,层次和包的划分看起来与我们的结构又有一定区别,本文主要讨论DDD中的分层架构及每层的意义,以及与传统的三层架构的区别。
燕山暮雪
·
2023-07-21 18:47
框架设计
软件架构
领域驱动
设计-从分层架构聊起
一、概述对于比较复杂的业务流程,传统的分层架构等在后续代码可扩展性,可维护性,可测试上存在很大的问题,最近也在学习和研究领域模型相关的设计,实践总结一下。代码仓库:Jmqtt,只关注其中的jmqtt-admin模块即可,欢迎老铁给个star二、传统的分层架构如图:这是一个极简的三层架构模式,每层的关系和职责大约是:WEB层(Controller层):提供http接口给外部,处理参数的接收和响应;依
Cicizz_
·
2023-07-21 18:17
java
架构
领域设计
领域驱动设计
领域模型实践
领域驱动
设计(DDD,Domain-Driven Design)
领域驱动
设计前言正文
领域驱动
设计基本概念什么是领域模型?什么是领域服务(DomainService)?什么是领域事件?
独居快乐星球
·
2023-07-21 18:17
秒杀项目学习
java
大话
领域驱动
设计——分层架构
这一篇,我们首先要分析
领域驱动
设计的分层架构,在实际编码时,战术模式下的各种概念,需要最终落地到分层架构的各个层中。
cmdos
·
2023-07-21 18:47
it
领域驱动
设计-架构篇
目录1、软件架构概述1.1软件架构概念1.2软件架构分类1.3软件架构模式1.4软件架构风格2、
领域驱动
软件架构2.1架构风格六边行架构(
领域驱动
设计首选)为什么选择REST架构松耦合可伸缩性易用性约束性
老王随聊
·
2023-07-21 18:46
架构设计
架构
领域驱动
(自己理解)
代码层级编写规范1、什么是
领域驱动
?核心是维护一个反应领域概念的模型,然后通过大量模式来指导模型设计与开发。
Z&¥Y
·
2023-07-21 18:46
DDD
分布式
闲聊DDD
DDD,
领域驱动
设计的英文简称,其核心就是要解决软件的复杂度问题。软件是技术与业务的结合体,两者缺一不可。因此,软件复杂度必然是伴随技术复杂度和业务复杂度而产生的。
一尺围栏
·
2023-07-21 01:26
领域驱动
中的Android开发
领域驱动
的Android开发构建有意义的模型在Android开发世界中,最佳架构的竞争一直存在。MVC、MVP、MVVM、MVI是互联网上许多文章讨论的热门话题。我们知道View不应包含任何复杂逻辑。
Calvin880828
·
2023-07-20 16:00
Android架构
android
领域驱动
设计(DDD)的几种典型架构介绍
我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?一、专业术语各种服务IAAS:基础设施服务,Infrastructure-as-a-servicePAAS:平台服务,Platform-as-a-serviceSAAS:软件服务,Software-as-a-service二、架构演变从图中已经可以很容易看出架构的演进过程,通过对三个层的举例
架构文摘
·
2023-07-20 01:58
架构
java
运维
开发语言
(一)初识
领域驱动
模型-六边形架构
六边形架构图:六边形架构重点在于它的六条边,每条边可适配第三方组件或通过端口对外提供服务。它的核心是适配器与端口。因此又被称为端口和适配器架构。由六边形架构图可以看出,其每条边均可按照不同的业务划分,通过不同的适配器适配第三方组件,实现了插拔自由,同时内部又高度依赖领域模型,符合设计模式的高内聚、低耦合原则。每个适配器又负责具体的业务适配问题,比如通过一个数据库适配器适配不同的数据库,符合设计模式
一枚老菜鸟~啦啦
·
2023-07-20 01:53
领域驱动模型
设计模式
软件架构演进过程与微服务设计中的
领域驱动
设计(DDD)
而在微服务架构中,
领域驱动
设计(DDD)起着至关重要的作用,它能够提高系统的可扩展性、可维护性和可理解性。本文将介绍软件架构演进过程中的各个阶段,以及微服务设计中使用DDD的优势和应用。
程序员修炼
·
2023-07-19 15:58
微服务
java
运维
阅读笔记-
领域驱动
设计第二章交流与语言的作用
领域语言的定义领域模型可成为软件项目通用语言的核心。该模型是一组得自于项目人员头脑中的概念,以及反映了领域深层含义的术语和关系。这些术语和相互关系提供了模型语言的语义,虽然语言是为领域量身定制的,但就技术开发而言,其依然足够精确。正是这条至关重要的纽带,将模型与开发活动结合在一起,并使模型与代码紧密绑定。由于语言上存在鸿沟,领域专家们只能模糊地描述他们想要的东西。开发人员虽然努力去理解一个自己不熟
先生zeng
·
2023-07-19 14:25
微服务架构设计模式_微服务设计模式
它们是功能分解或
领域驱动
的设计,定义明确的接口,显式发布的接口,单一职责原则以及潜在的多语言。每个服务都是完全自治的和全堆栈的。因此,更改服务实现对其他服务使用定义良好的接口进行通信不会产生任何影响。
danpu0978
·
2023-07-18 22:23
设计模式
数据库
python
java
大数据
人人都是架构师-清晰架构 | 京东物流技术团队
前言了解清晰架构之前需要大家先熟悉以下常见架构方案:EBI架构(Entity-Boundary-InteractorArchitecture)
领域驱动
设计(Domain-DrivenDesign)端口与适配器架构
京东云技术团队
·
2023-07-17 17:35
架构设计
架构
清晰架构
系统架构
阅读-
领域驱动
设计第五章-软件中所表示的模型
想在不削弱模型驱动设计能力的前提下对实现做出一些折中,需要重新组织基本元素。我们需要将模型与实现的各个细节一一联系起来。本章的讨论从如何设计和简化关联开始。对象之间的关联很容易想出来,也很容易画出来,但实现它们却存在很多潜在的麻烦。关联也表明了具体的实现决策在MODEL-DRIVENDESIGN中的重要性。我们将着重区分用于表示模型的3种模型元素模式:ENTITY、VALUEOBJECT和SERV
先生zeng
·
2023-07-17 14:21
【架构设计】谈谈防腐层的妙用
文章目录前言一、一个简单的例子二、防腐层介绍总结前言最近在学习了解
领域驱动
模型DDD相关的内容,但是由于没有实际的项目支撑,所以大都是停留在一些理论层面。
逆流°只是风景-bjhxcc
·
2023-07-17 10:53
Java程序员进阶之路
数据库
java
设计模式
架构
混合开发:TDD、DDD和BDD交集的值
目录TDD测试驱动开发:Test-drivendevelopment,即测试驱动开发BDD行为驱动开发:Behavior-drivendevelopment,即行为驱动开发DDD
领域驱动
设计:Domain-driveDesign
程序猿鬼谷子
·
2023-07-16 11:25
领域驱动
设计 - 实战2
继续上一篇的场景场景5:多货一车比如客户下了两个订单,一个订单是9吨水泥,另一个订单是8吨板材,都是从仓库A装货,送到仓库B卸货,假设我们用一辆20吨车一次搞定,对象图可以简单表示为:订单1(9吨水泥,A->B),订单2(10吨板材,A->B)——>车次(20吨)场景6:多货多车(分段)比如客户下了两个订单,一个订单是9吨水泥,另一个订单是8吨板材,都是从仓库A装货,送到仓库B卸货,假设我们用一辆
心水
·
2023-07-16 07:36
浅析 DDD
领域驱动
设计
一、前言最近公司一场有关于
领域驱动
设计的技术分享会,主要讲解了服务的划分,RestfulAPI的设计,如何将抽象具有统一业务的范畴的Model,使其模块化,同时能够提炼组合多个模块,使得业务能够独立服务化
牧小农
·
2023-07-15 09:18
从壹开始微服务 [ DDD ] 之十 ║
领域驱动
【实战篇·中】:命令总线Bus分发(一)
烽火哈喽大家好,老张又见面了,这两天被各个平台的“鸡汤贴”差点乱了心神,博客园如此,亦如此,还好群里小伙伴及时提醒,路还很长,这些小事儿就随风而去吧,这周本不打算更了,但是被群里小伙伴“催稿”了,至少也是对我的一个肯定吧,又开始熬夜中,请@初久小伙伴留言,我不知道你的地址,就不放链接了。收住,言归正传,上次咱们说到了领域命令验证《九║从军事故事中,明白领域命令验证(上)》,也介绍了其中的两个角色—
SAYLINING
·
2023-07-15 03:47
敏捷整洁之道 -- 第四章 团队实践
持续集成5.持续构建6.站会全文学习于《敏捷整洁之道》作者:[美]罗伯特·C.马丁译者:申健何强罗涛1.隐喻隐喻:为了有效地进行沟通,团队需要一个受限制的、有纪律的词汇表,其中包含项目中的术语及概念;
领域驱动
设计
S_numb
·
2023-07-13 16:26
CLeanCode
scrum
驱动领域DDD的微服务设计和开发实战
本文是基于DDD的微服务设计和开发实战篇,通过借鉴
领域驱动
设计思想,指导微服务项目团队进行设计和开发(理论篇详见《当中台遇上DDD,我们该如何设计微服务?》)。
BurningMyself
·
2023-07-13 16:14
ddd模型 java中使用_DDD-
领域驱动
设计示例
一、DDD概述DDD,即
领域驱动
设计,核心是不断提炼通用语言并用于与领域专家等团队所有成员交流,并用代码来表达出一个与通用语言一致的领域模型。
横戈
·
2023-07-13 16:30
ddd模型
java中使用
【DDD架构】
DDD(domaindrivendesign)
领域驱动
设计模型一、DP(domainprimitive)1、什么是DP2.为什么要用DP2.1API接口清晰度2.2数据验证和错误处理2.3业务代码的清晰度
Nydia~
·
2023-07-13 16:52
Java
DDD架构
java
5分钟学JAVA-
领域驱动
设计DDD
总结DDD就是个方法论,有点类似设计模式。总体需要面向接口编程。把业务和具体的三方实现、技术统统隔离开来。可以照着方法论设计出符合开闭原则的程序。降低新迭代的开发成本。减少维护成本。传统MVC就是1张表对应1个实体对应1个DAO对应一个service。DDD拆service,不同的逻辑不要放一起,service按领域分、按功能分,不同service满足单一职责。领域下的service随时可以拉出去
宝哥聊IT
·
2023-07-13 15:52
5分钟学JAVA
设计模式
java
JAVA架构之路(DDD架构模型)
DDD(domain-drivendesign)
领域驱动
设计。虽然名字看上去有点新,其实也是内容也是我们常见的,它也可以说微服务思想的一个范畴。
骇客野人
·
2023-07-13 15:41
java
架构
【
领域驱动
设计专题】一文带领你透视DDD
领域驱动
模型的本质和设计原理分析指南(通用语言体系)
一文带领你透视DDD
领域驱动
模型的本质和设计原理分析指南(通用语言体系)前言介绍降低沟通成本问题:各自建立属于自己领域/层面的语言标准解决方案1:专业术语转换为接地气的话术解决方案2:用简单的案例和背景信息进行描述沟通语言的重要性沟通交流所出现的问题通用语言的诞生通用语言创建通用语言询问专家如何开始监控空中交通询问是否在飞行时可以随意选择任何空中线路询问是否在飞行时可以随意选择任何空中线路飞行高度
洛神灬殇
·
2023-06-23 01:12
实战指南之分布式/微服务
DDD
领域驱动模型
领域驱动设计
DDD软件架构
领域驱动
设计
目录1.DDD概述1.1软件开发的困境1.2DDD的来源及简介1.2.1DDD设计方法1.3DDD解决了什么问题1.3.1沟通问题1.3.2代码质量问题1.4模型和建模1.4.1什么是模型1.5统一语言(UBIQUITOUSLANGUAGE)1.6什么是DDD2.传统开发模式2.1基础知识回顾2.1.1面向对象编程2.1.2MVC架构2.1.3贫血模型2.1.4充血模式3.转账业务3.1业务流程3
赵广陆
·
2023-06-22 07:11
architect
java
javascript
数据库
golang代码规范之业务开发规范
项目采用
领域驱动
模型的充血模型开发,业务实现都在internal目录下,业务分层为server、service、biz、data、config。
谢小鱼
·
2023-06-20 07:45
go
代码规范
golang
DDD
DDD
领域驱动
设计
领域驱动
设计DDD是什么wiki释义:
领域驱动
设计(英语:Domain-drivendesign,缩写DDD)是一种通过将实现连接到持续进化的模型[1]来满足复杂需求的软件开发方法。
小鹏200807
·
2023-06-20 06:19
架构设计的本质
【关键词】系统思维,系统分析,系统设计,架构元素,架构视图,架构模型,业务模型,概念模型,系统模型,分析模型,设计模型,用例驱动,
领域驱动
,
·
2023-06-19 17:50
[架构之路-215]- 系统分析-领域建模基本概念
目录1.什么是领域或问题域2.什么面向对象的“类”=》设计类3.什么是概念类4.什么是领域建模5.领域建模与DDD(
领域驱动
架构设计)的关系6.领域建模的UML方法7.领域建模的案例其他参考:1.什么是领域或问题域领域
文火冰糖的硅基工坊
·
2023-06-19 13:59
架构之路
java
开发语言
领域驱动
应用架构实践
一个合适的应用架构不仅能促使项目朝着好的方向发展,易于维护,也能指导团队成员有效协作。DDD是站在领域的角度来驱动应用架构的落地,接下来将介绍一种落地方案。架构分层首先在架构层次方面,在遵循DDD的分层架构模式的同时,结合六边形架构的形态,形成一种新的分层架构模式。如下所示:每个层次的职责如下:适配器层(adapter),是系统流量的入口,将请求分发给应用层去处理具体应用逻辑。该层涵盖业务接口请求
lazycece
·
2023-06-19 10:29
技术架构
架构
DDD
领域驱动设计
工程架构
应用架构
DDD
领域驱动
为什么需要DDD?我们经常讲技术为业务服务,架构设计需要对业务充分理解,在面向复杂的业务场景时,会面临诸多问题:复杂系统设计:业务系统多、业务类型多、业务相互耦合,有没有合适的方法来指导模块的边界开发?多团队协同:业务系统边界划分不清,系统间依赖复杂,往往一个边界的理解就要扯半天,有没有统一的语言来进行建模,让业务同学和技术同学都看得懂并理解一致?设计和实现耦合:缺少设计文档,业务及功能性代码混杂
tz986548749
·
2023-06-18 21:24
后端
领域驱动
设计--检视阅读
8/16开始,10/16结束检视阅读。惭愧,其实不算检视阅读,还有点分析阅读了,总觉得自己阅读方法把握还是不够,不能充分有效地利用时间,我想,我完全按照检视阅读的要求去看一本技术书,最后能得到多少知识呢?还是值得一试的,看看自己的器量。EricEvansdomain-drivendesign借鉴ChristopherAlexander的建筑设计模式语言模式组织本书,同设计模式作者一样从他身上得到了
卡斯特梅的雨伞
·
2023-06-17 19:52
高考状元、通用语言和轰趴-UMLChina建模知识竞赛第4赛季第4轮
DDD
领域驱动
设计批评文集欢迎加入“软件方法建模师”群《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。只要最先答对前3题,即可获得本轮优胜。
rolt
·
2023-06-17 18:47
建模带来竞争优势
软件工程
uml
产品经理
面向对象
手把手教你实战TDD | 京东云技术团队
1.前言
领域驱动
设计,测试驱动开发。
京东云技术团队
·
2023-06-17 07:54
软件架构
测试
tdd
京东云
驱动开发
测试
架构
从0到1搭建自己的脚手架(java后端) | 京东云技术团队
、按照
领域驱动
设计(投保、理赔、支付、保单管理)等进行拆分就需要很
·
2023-06-15 12:08
一、
领域驱动
设计核心思想与设计过程
一、软件发展的必然规律1、软件是对真是世界的模拟,但真实世界软件十分复杂。2、人在认识真实世界的时候总是有一个从简单到复杂的过程3、软件需求的变更成为一种必然的事情,并且总是由简单向复杂转变4、初期软件的业务逻辑十分简单清晰命令,慢慢变得越来越复杂二、复杂软件和简单软件1、简单软件设计的时候有简单的方法,复杂的有复杂的方法(设计模式)2、但是当刚开始是简单软件,需求变更的时候,我在原来简单设计的方
海滩超人
·
2023-06-15 03:33
领域驱动DDD
架构
领域驱动
设计(3) DDD设计流程
战略设计产品愿景与场景分析领域建模微服务拆分战术设计分析微服务领域对象设计微服务代码结构DDD整体包含战略设计和战术设计两部分。战略设计过程会从业务视角出发,进行场景分析、领域建模,并划分领域边界、建立通用语言、确定限界上下文;战术设计则关注如何将模型转化为软件实现,涉及聚合根、实体、值对象、领域服务、应用服务等概念。所以战略设计重在把控方向、建立模型,战术设计重在软件实现,战略设计的好坏直接决定
zhixin9001
·
2023-06-15 03:33
DDD
DDD
《解构
领域驱动
设计》-
领域驱动
设计统一过程
更多内容关注微信公众号:fullstack888
领域驱动
设计的核心是模型驱动设计,而模型驱动设计的核心又是领域模型,领域模型必须在统一语言的指导下获得。
qianshanding0708
·
2023-06-15 03:32
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他