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
领域驱动
敏捷整洁之道 -- 第四章 团队实践
持续集成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
领域驱动
设计全过程分析介绍
领域驱动
设计全过程可以分为2个部分,一个是问题空间,一个是解空间。其中,问题空间包括核心子领域、通用子领域、支撑子领域。解空间包括战略设计和战术设计两大部分内容。那么,什么是问题空间呢?
mischen520
·
2023-06-15 03:02
领域驱动设计
JAVA架构设计
领域驱动
设计——DDD的整体设计流程
一、
领域驱动
设计的应用在前面学习分析了DDD的内容和各种技术,就可以在实际应用这种设计方式了。DDD倾向于对业务领域抽象的分离,可以更好的在应用层就展开各种领域设计,由表及里,由外到内。
fpcc
·
2023-06-15 03:32
架构设计
DDD
二、演练
领域驱动
的设计过程
一、业务分析:统一语言与事件风暴1、统一语言:客户明白自己的领域知识也就是业务,以及自己需要解决的问题,也叫做痛点,但是不知道技术。技术人员知道技术,但是不了解客户的业务。所以两者交流起来往往会有很多出入,技术人员和客户交流的过程中要去不断建立一种双方都认可的关键词,来深化领域知识,使得领域模型的建立。2、事件风暴:一种基于工作坊的事件方法,它可以快速发现业务领域中正在发生的事件,知道领域建模及程
海滩超人
·
2023-06-15 03:01
领域驱动DDD
设计模式
架构
什么是CQRS
目录简介java应用简介CQRS是一种与
领域驱动
设计(DDD)和事件溯源相关的架构模式。它是一种读写分离模式,旨在从业务上分离命令(Command,也就是写操作)和查询(Query,读操作)的行为。
不可大东
·
2023-06-14 20:56
后端开发
java
spring
boot
spring
Java开发架构篇:DDD模型领域层决策规则树服务设计
一、前言在上一章节介绍了
领域驱动
设计的基本概念以及按照
领域驱动
设计的思想进行代码分层,但是仅仅只是从一个简单的分层结构上依然没法理解DDD以及如何去开发这样的微服务。
·
2023-06-14 19:01
Java开发架构篇:
领域驱动
设计架构基于SpringCloud搭建微服务
领域驱动
设计的思想通过Domain的功能域设计,可以把核心功能与支撑功能很好的区分开。
·
2023-06-14 19:01
手把手教你实战TDD | 京东云技术团队
1.前言
领域驱动
设计,测试驱动开发。
·
2023-06-14 11:29
tdd架构设计测试开发
DDD-概念理清
DDDDDD(DomainDrivenDesign),直译过来就是
领域驱动
设计。那么这里首先就有两个问题:什么是领域,领域如何驱动设计的?
云中人山
·
2023-06-14 07:09
万字长文+示例代码详解DDD中常用的架构(含代码示例)
目录分层架构(LayeredArchitecture)概念示例代码总结
领域驱动
设计的六边形架构(HexagonalArchitecture)概念示例代码总结CQRS(CommandQueryResponsibilitySegregation
枫飞雪飘
·
2023-06-13 23:09
DDD领域驱动模型
架构
系统设计
设计规范
系统架构
DDD战略设计--如何定义领域服务(含示例代码)
在
领域驱动
设计(Domain-DrivenDesign,DDD)中,领域服务(DomainService)是一种表示领域概念和业务逻辑的重要构造。
枫飞雪飘
·
2023-06-13 23:09
DDD领域驱动模型
java
开发语言
DDD—实体和值对象
在进行使用DDD(
领域驱动
设计)建模的过程中,值对象和实体一直是比较棘手的两个概念,不知道应该怎么划分。今天就从几个角度说一下这个问题。
枫飞雪飘
·
2023-06-13 23:06
DDD领域驱动模型
系统设计
设计规范
系统架构
实现
领域驱动
设计- 概述
DDD总览模型:对现实的解释——把与问题密切相关的部分抽象出来,而忽略无关的细节。领域:软件是为了解决用户的具体需求,这些用户应用软件的问题区域就是软件的领域。领域模型(DomainModel):对问题有组织、有选择的抽象。通用语言(UbiquitousLanguage)限界上下文(BoundedContext)限界上下文是一种概念上的边界,领域模型作用于其中。在一个特定的限界上下文中,只使用一套
rhuanhuan
·
2023-06-13 23:21
领域驱动
设计(Domain-Driven Design, DDD)
领域驱动
设计(DomainDrivenDesign,简称DDD)是一种面向对象软件开发方法,它强调将软件系统的设计和实现过程与业务领域紧密结合,通过深入理解和建模业务领域,从而达到高内聚、低耦合的目的。
会说话的皮卡丘
·
2023-06-12 14:51
系统设计
C++
开发语言
领域驱动
设计(Domain-Driven Design)总结
1.
领域驱动
设计概述DDD是指“
领域驱动
设计”(Domain-DrivenDesign),是一种软件设计方法论,主要关注于解决复杂业务领域的建模和实现问题。
大象无形,大音希声
·
2023-06-12 14:17
3.
架构
#
3.1
企业架构
#
3.2
微服务
DDD
领域驱动设计
架构
微服务
CQRS
项目管理:如何控制代码质量
痛点难以修改老代码看不懂,难以理解改一个问题,冒出N个问题业务逻辑太分散,没有一个整体的集中的抽象牵一发动全身,改个小功能要推翻重做难以测试条件太多,无法模拟只能一起跑,不能部分测试解决方案架构设计:
领域驱动
设计代码设计
黄大海
·
2023-06-12 13:44
“
领域驱动
设计”答疑(一)
问题:
领域驱动
设计的核心是“领域建模”,而软件如何进行”建模“这件事在二十年前,面向对象设计就已给出完整的方法论了。
领域驱动
设计所说的“领域建模”和面向对象建模有哪些不同呢?
MagicBowen
·
2023-06-12 03:29
DDD概述
常见的
领域驱动
设计架构有经典的三层架构、REST架构、事件驱动架构、CQRS架构、六边形架构等.
领域驱动
设计是一种由域模型来驱动着系统设计的思想,不是通过存储数据词典(DB表字段、ESMapper字段等等
静看º一季花开花落
·
2023-06-11 16:07
架构
系统架构
DDD如何写出代码白话文
之前有看过很多代码设计相关的书籍,比如《重构》、《代码整洁之道》并且也切实遵循了这些规范,最近也亲身实践了DDD
领域驱动
设计,总是恍惚之间觉得这些个设计之间有一些共通性,但是也说不清楚到底是什么。
后厂村老司机
·
2023-06-11 08:52
DDD--战略设计和战术设计
在
领域驱动
设计(Domain-DrivenDesign,DDD)中,战术和战略是两个关键概念,用于指导软件系统的设计和组织。它们提供了一套方法和原则,帮助开发团队更好地理解和应对复杂的领域问题。
枫飞雪飘
·
2023-06-10 14:31
DDD领域驱动模型
系统架构
设计规范
DDD--聚合和JPA的结合(含示例代码)
在之前的文章中介绍了JPA框架的基础知识,在DDD
领域驱动
设计聚合的持久化中,可以使用JPA完成。在使用JPA时,也可以结合DDD的聚合模式进行设计和实现。
枫飞雪飘
·
2023-06-10 12:06
DDD领域驱动模型
java
开发语言
系统架构
设计规范
系统设计
web的进来
独立研发Node.js版的CQRSframework,国内为数不多的顶级
领域驱动
设计专家。同时,曾亮老师在CSDN学院开设《前端特训营》,通过4个月的从零实战,掌握前端核心技术,成为前端工程师。
yuanshuai1136
·
2023-06-10 11:26
[答疑]UMLChina的Logo是不是不对劲
DDD
领域驱动
设计批评文集>>《软件方法》强化自测题集>>《软件方法》各章合集>>Lynn2023-4-613:55潘老师,咱umlchina的标记是不是不太对劲,火柴人指向用例的箭头是三角形似乎不合uml
rolt
·
2023-06-10 02:12
建模带来竞争优势
uml
产品经理
架构师
[答疑]EA恢复Project Browser的快捷键
DDD
领域驱动
设计批评文集>>《软件方法》强化自测题集>>《软件方法》各章合集>>不少同学反映,之前的答疑中所说的恢复ProjectBrowser菜单项的Start|
rolt
·
2023-06-10 02:12
Enterprise
Architect
uml
产品经理
架构师
[答疑]EA恢复Project Browser的快捷键
DDD
领域驱动
设计批评文集>>《软件方法》强化自测题集>>《软件方法》各章合集>>不少同学反映,之前的答疑中所说的恢复ProjectBrowser菜单项的Start|
rolt
·
2023-06-10 02:12
Enterprise
Architect
软件工程
架构师
产品经理
UML
[答疑]状态机迁移的警戒条件怎么写,有标准格式吗
DDD
领域驱动
设计批评-文集-点击查看>>《软件方法》强化自测题集-点击查看>>****StevenZ2022-4-1310:29老师,警戒条件怎么写,有标准格式吗?
rolt
·
2023-06-10 02:11
分析
uml
面向对象
架构师
DDD
领域驱动设计
领域驱动
设计:软件核心复杂性应对之道
领域驱动
设计是一种设计方法,试图解决软件难以理解、难以演化的问题。
领域驱动
设计试图用围绕业务概念来构建领域模型的方式来控制业务的复杂性。
wanger61
·
2023-06-09 18:20
设计模式与代码规范
java
架构思想之DDD
领域驱动
设计(Domain-DrivenDesign,简称DDD)是一种架构思想,旨在通过将业务问题领域化,将业务逻辑放在核心领域中,以实现更好的软件设计和可维护性。
zhijiesmile
·
2023-06-09 04:49
系统架构
Domain Driven Design
领域驱动
设计
DomainDrivenDesign
领域驱动
设计—DDD前言在阅读的很多资料中,DDD有很多概念:领域、子域、核心域、通用域、支持域、实体、领域服务、聚合、聚合根、工厂、仓库、领域边界……众多的概念令人眼花缭乱
张矜持
·
2023-06-09 01:28
基础知识
系统架构
新项目,不妨采用这种架构分层,很优雅!
在专栏开篇提到过DDD(Domain-DrivenDesign,
领域驱动
设计)学习起来较为复杂,一方面因为其自身涉及的概念颇多,另一方面,我们往往缺乏实战经验和明确的代码模型指导。
JAVA日知录
·
2023-06-08 14:00
上一页
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
其他