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分层架构的,请先学下DDD的分层架构目录一、整洁架构二、六边形架构三、三种微服务架构模型的对比和分析四、从三种架构模型看中台和微服务设计1.中台建设要聚焦
领域模型
Happy编程
·
2023-04-04 04:03
架构以及设计模式
架构
DDD
SpringMVC工作流程
模型(Model):数据模型、提供要展示的数据,因此包含数据和行为,可以认为是
领域模型
或JavaBean组件,不过现在一般都分离开来:数据Dao(ValueObject)和服务
招风的黑耳
·
2023-04-03 20:28
spring
spring
SpringMVC
【笔记】DDD领域驱动设计精粹——浅谈DDD
DDD(英文名:Domain-DrivenDesign)领域驱动设计,是一种架构设计方法,DDD主要关注业务中的领域划分领域边界,建立好的
领域模型
,通过抽象,
码农阿福
·
2023-04-03 14:10
DDD领域驱动模型设计
java
阿里云
微服务
技术选型和架构
架构能力最关键的是抽象能力,能抽象出系统中不变的部分形成
领域模型
。而变化的部分都是通过扩展实现的。有点像乐高积木,抽象出各种基本模块,就可以搭建你想要的东西。为什么要选那个技术?一时兴起,看心情?
Surenon
·
2023-04-03 11:41
一款基于DDD(
领域模型
驱动开发利器)开发模式的工程框架及代码生成器 快速使用教程
现如今,作为开发人员,其实无形中需要做大量的重复工作,即无数的开发人员面临着一个问题—重复造轮子。是否有一种方式可以替代软件开发人员省去这些繁杂鸡肋的工作,提高开发效率呢?答案是肯定的,今天,小二就为大家介绍一款超级实用又简单的代码生成器。不仅可以生成可即时运行的代码框架,还能够一键生成全套的增删改查的代码。话不多说,书归正传,直接上实用教程。一、下载代码:https://gitee.com/am
张三与王二麻子
·
2023-04-03 06:10
后端
java
微服务
领域驱动DDD原理简介与实践
整洁架构图依赖方向朝内,每个环可以依赖它本身这一层及其所有内部的层,但不能依赖它外部的层Entities用来放实体、值对象、聚合等
领域模型
的业务逻辑都应该尽量内聚在这一层这一层是最纯净的,不需要依赖任何其它东西
平凡人笔记
·
2023-04-03 06:32
平凡人笔记
数据库
java
第二篇:工具篇之DDD (一)基本认识
我们说领域驱动最核心的就是
领域模型
,一个稳定的
领域模型
胜过千军万马,然而在当下依然是互联网的时代,业务告诉发展的时期,一切的产品设计和技术都是服务于业务,然而有多少业务是随心所欲闭门造车临时方案的情况,
还我飘飘群
·
2023-04-03 05:46
架构思维
java
架构
《微服务架构设计模式》之服务拆分策略
文章目录微服务架构到底是什么软件架构架构风格为应用程序定义微服务架构识别系统操作创建抽象
领域模型
定义系统操作微服务拆分根据业务能力进行服务拆分根据子域进行服务拆分拆分指导原则拆分单体应用为服务的难点定义服务
cn_hhaip
·
2023-04-02 07:31
微服务架构
中台架构设计
中台架构的主要目标是通过业务领域边界划分和微服务拆分,建立稳定的、单一职责的
领域模型
,让业务和应用具有更强的扩展和复用能力。
小飞哥wzf
·
2023-04-01 23:40
架构设计
架构
中台
领域驱动设计DDD中
领域模型
到底是什么?
DDD中的模型是指体现出应用系统的业务逻辑和状态的对象,是从具体业务(或领域)中提取出来的,因此又叫做
领域模型
。
软件架构
·
2023-04-01 02:20
COLA架构
DDD领域驱动设计
DDD
领域驱动设计
领域模型
COLA
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
领域驱动设计(DDD)——应用架构落地方案
而DDD是要先构建
领域模型
,也就是把需求拆分成独立的模块,这些模块有自己独立的功能,并与其他模块相互协作。DDD的聚焦点在
领域模型
上,一切都以模型为基础。
哒布拉布拉
·
2023-04-01 00:48
云原生
java
系统架构
SpringMVC教程(一)
Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是
领域模型
或JavaBean组件(包含数
qq_2415815065
·
2023-03-31 23:45
SpringMVC
DDD的简单落地及防腐层(ACL)
-->目前市面主流面向业务模型:以
领域模型
替代替数据库表模型(DDD+SOA微服务:事件驱动的CQRS读写分离架构)DDD内核领域驱动设计是一种由
领域模型
来驱动系统设计的思想,不是通过数据库表来驱动系统设计
暴躁屠龙骑士
·
2023-03-31 22:56
领域驱动设计(DDD)
系统架构
阿里云Oss存储
官方文档:https://help.aliyun.com/document_detail/31817.html访问Oss文件方式:restfulAPI1,文件存储类型2,
领域模型
3,重要特性4,使用方式官方文档
Edward_hjh
·
2023-03-31 22:46
阿里云
云计算
DDD中聚合、聚合根的含义以及作用
领域模型
内的实体和值对象就好比个体,而能让实体和值对象协同工作的组织就是聚合,它用来确保这些领域对象在实现共同的业务
架构师小秘圈
·
2023-03-31 21:16
大数据
数据库
python
设计模式
java
java 业务界限划分_限界上下文和四步实现领域建模
限界上下文定义了
领域模型
的边界,应该在团队组织、
来朝三博士
·
2023-03-31 17:51
java
业务界限划分
二、限界上下文映射图
一、简介在上一篇里提到限界上下文这个概念:https://www.cnblogs.com/lay2017/p/10448028.html它将
领域模型
待解决的问题框定了一个范围,也将
领域模型
和系统以及限界上下文粗粒度的归为了同一个范畴的东西
weixin_34414650
·
2023-03-31 17:51
json
设计模式
java
DDD实战
DDD强调
领域模型
和微服务设计的一体性,先有
领域模型
然后才有微服务,而不是脱离
领域模型
来谈微服务设计。1微服务DDD2领域、子域、核心域、通用域和支撑域DDD的领域就是这个边界内要解决的业务问题域。
zhonghuixiong
·
2023-03-31 16:47
DDD 实战(一)
目录一、什么是微服务二、微服务架构的优缺点三、微服务架构的误区四、领域与
领域模型
五、通用语言与界限上下文六、实体类与值对象七、聚合与聚合根八、领域服务与应用服务一、什么是微服务传统的软件项目大部分都是单体结构
咬口大葱
·
2023-03-31 16:46
.NET
微服务
spring
cloud
分布式
DDD从小白到入门
3、领域层:实现领域的核心业务逻辑,这一层聚集了
领域模型
的聚合、聚合根、实体、值对象、领域服务和事件等领域对象,以及它们组合所形
VirtuousGuy
·
2023-03-31 03:08
DDD
领域驱动设计
微服务拆分
java
DDD领域驱动设计模型的理解和学习——一种很厉害的架构思想
以
领域模型
为核心,强调在代码中体现领域的思想,开发人员和领域专家一起进行系统建设。没有一种稳定的技术框架,DDD要求领域跟技术、
爱喝皮蛋瘦肉粥的小饶
·
2023-03-31 03:38
05
开发解决方案
DDD
领域驱动设计
trace系列3 - trace event学习笔记
目录0.前言1.traceevent
领域模型
1.TRACE_EVENT宏定义2.TRACE_EVENT宏分析2.1使用TRACE_EVENT宏2.2TRACE_EVENT宏展开2.3trace_event_call
HZero.chen
·
2023-03-30 20:36
#
Debug
tracer
Java 新特性前瞻:封印类
3、封印类就像枚举一样,可以捕获
领域模型
中的可选项,让程序员和编译器可以控制枚举。4、通过解耦可访问性和可扩展性,封印类有助于创建安全的继承结构,让程序库开发人员既可以公开接口,又能够控制所有的实现。
大嘴说Java
·
2023-03-30 20:14
java
java
微服务设计和拆分的原则
业务模型拆分:前后台业务拆分、主链路查费、
领域模型
拆分、用户群体拆分压力模型拆分:对于高并发量的业务,尽可能独立成微服务拆分1.压力模型拆分压力模型拆分,就是说根据用户对业务的访问量的高频进行拆分,假如存在某些服务的调用量特别巨大
damon2636
·
2023-03-30 14:06
领域驱动设计
浅谈领域事件及其应用
而领域事件是
领域模型
里一个很重要的概念。下面开搞,放心,不只是理论哦,有我实战的可运行demo,你可以照着这个模板去开发,领域的对象可以自己去抽象和建模哦~~阿信觉得这期是干货。
Zmyths
·
2023-03-30 14:26
java进阶
spring
java
领域驱动
领域事件
如何发布和处理领域事件
原文链接系列文章目录一、简单的CQRS实现与原始SQL和DDD二、使用EF的
领域模型
的封装和持久化透明(PI)三、RESTAPI数据验证四、
领域模型
验证五、如何发布和处理领域事件六、处理领域事件:缺失的部分七
港港胡说
·
2023-03-30 14:55
C#
DDD
如何检验领域事件的设计是否正确
如果有多个领域事件会影响
领域模型
的一致性,则必须满足下列条件才能保证系统的正确性:1、任意一个领域事件只能影响同一个领域对象的一致性。2、任意一个领域对象相关的领域事件必须严格按顺序被消费。
go_mars
·
2023-03-30 14:57
9.2DDD之领域事件
9.2领域事件基本使用领域(近似理解为实现某个功能的多个模型)事件可以切断
领域模型
之间的强依赖关系,事件发布后,由事件的处理者决定如何响应事件,以便于实现事件发布和事件处理的解耦。
步、步、为营
·
2023-03-30 14:44
.Net
Core
DDD进阶_领域事件是什么?如何开展领域事件驱动开发工作?
微服务内的领域事件2、微服务之间的领域事件五、领域事件案例六、领域事件总体架构图1.事件构建和发布2、事件数据持久化3、事件总线4、消息中间件5、事件接收和处理七、领域事件运行机制相关案例一、什么是领域事件领域事件是
领域模型
中非常重要的一部分
Happy编程
·
2023-03-30 14:01
架构以及设计模式
DDD
领域事件
事件驱动
命令和查询责任分离(CQRS)架构模式
构建贫血
领域模型
并无什么不妥,但对于较为复杂的业务逻辑应用,它可能不是最好的选择。最终结果只能是代码间高耦合的很多“意大利面条式的代码”。
cxzhq2002
·
2023-03-30 09:15
新项目从零到一DDD实战思考与总结
领域驱动设计(DDD)是一种业务领域建模方法论、业务架构设计方法论,战略设计阶段从业务领域视角划分领域边界,抽象业务建立
领域模型
;战术设计阶段则根据清晰的领域边界、
领域模型
进行架构设计与开发实现。
Java艺术
·
2023-03-30 08:36
数据库
java
设计模式
spring
面试
领域驱动DDD在签到场景落地案例之概念初识(一)
领域驱动设计近两年非常火热,相信做研发的同学或多或少都听过DDD、领域驱动设计等概念,有时候看过一些文章讲
领域模型
、限界上下文、聚合、实体等名称,但是把这些放到一起就不清楚怎么回事了。
无敌银
·
2023-03-30 08:59
架构设计
1024程序员节
驱动开发
后端
互联网大厂35,可以回老家养猪么?
领域模型
从哪里入手?”旁边的架构师老W,在心里默默思考。老W回到工位之后,先找点资料,看看别人的方案和现有的技术。
四线码农
·
2023-03-30 08:16
系统分析与设计 - lesson 9
题目描述练习文档链接建模要求包括用例图业务或用例的活动图
领域模型
状态图系统顺序图与操作协议1用例图携程订单.png2业务活动图搜索订单业务活动图如下携程搜索.png3
领域模型
领域模型
.png4状态图状态图
只准周末喝饮料
·
2023-03-30 04:06
DDD 领域驱动设计学习(四)- 架构(分层/六边形/RESTful)
架构可以应用于领域内部的结构,也可以包围着
领域模型
,系统中可以采用多种风格的架构。架构是指构成一个系统的主要元素及它们之间的主要关联,这些元素和关联能够反映该系统的本质特征。
疯狂翻滚的石头
·
2023-03-29 19:31
DDD
详解“洋葱架构”
领域驱动设计的中心是
领域模型
,它对一个领域的流程和规则有着深刻的理解。洋葱架构实现了这一概念,并极大地改善了代码的品质,降低了复杂性,并且支持不断发展的企业系统。为什么要用洋葱架构?
ikyrxbxfas
·
2023-03-29 19:41
Java
Spring
Java编程
架构
java
开发语言
后端
jvm
微服务化与DDD—分层架构、洋葱架构、六边形架构 架构设计
2.0洋葱架构同心圆代表软件的不同部分,从里向外依次是
领域模型
,领域服务,应用服务和外层的基础设施和用户终端。
一级泡芙爱好者
·
2023-03-29 18:16
python
微服务
测试工具
微服务架构模式之 API Gateway
这些已经存在的微服务,基本是按照
领域模型
划分,如会员服务,标的服务,账务服务,充值支付服务等,每个服务基本还提供相应的查询服务,另外还有一
番石榴-452124076
·
2023-03-29 12:36
微服务
DDD核心观点
对一个大型系统,
领域模型
的完全统一将是不可行的或者不划算的。
朱织果
·
2023-03-29 10:45
DDD(领域驱动设计)总结
.聚合及聚合根(aggregate、aggregateroot):4.工厂(factories):5.仓储(repositories):6.服务(services):7.domain事件8.DTO设计
领域模型
的一般步骤一些思考
疯狂翻滚的石头
·
2023-03-29 10:54
架构设计
DDD领域设计战术篇
文章目录一、什么是DDD二、领域(Domain)三、贫血模型、充血模型四、实体、值对象、领域服务五、保护
领域模型
六、仓库(Repository)一、什么是DDD领域驱动设计(Domain-DrivenDesign
Faichuis
·
2023-03-29 10:13
DDD领域驱动设计
java
领域驱动设计——领域的整体设计
设计一个优秀的
领域模型
是一门艺术。它需要不断的对模型的各个元素进行抽象和系统化,特别是其与传统的关注业务点分离的设计
fpcc
·
2023-03-29 09:47
架构设计
软件工程
VO、DTO、DO、PO 概念及其区别
领域模型
中的实体类分为四种模型:VO、DTO、DO、PO,各种实体类用于不同业务层次间的交互,并会在层次内实现实体类之间的转化。
小诺大人
·
2023-03-29 09:08
java
Java
Spring
云原生架构白皮书学习笔记(3):云原生架构模式
云原生架构模式常见模式列举服务化架构模式服务化架构是云时代构建云原生应用的标准架构模式,要求以应用模块为颗粒度划分一个软件,以接口契约(例如IDL)定义彼此业务关系,以标准协议(HTTP、gRPC等)确保彼此的互联互通,结合DDD(
领域模型
驱动
乘疯破浪陈
·
2023-03-29 08:11
云原生
mybatis事物如何避免脏读_新手指南:如何从java电商小白到秒杀大咖
springboot直接拉上内置tomcatjar包部署方式上手实现,但却忽略了要想从一名普通的码农程序员升级为一名架构师,对于电商或者其它稍微复杂一点的大型项目,在研发的过程中除了要搞定需求,更多的还需要以
领域模型
为前提的
weixin_39836530
·
2023-03-29 06:42
mybatis事物如何避免脏读
领域驱动设计DDD落地实践系列:工程结构分层
因此本文就是为了解决DDD领域驱动落地实践最后一公里问题,将我们分析出来的
领域模型
通过与工程结构的映射实现真正的落地。DD
知食份子.
·
2023-03-28 21:07
java
后端
架构
开发设计模式(一)
本文重点强调的则是尽可能的以业务为中心,去贯彻和落实DDD(领域Domain-设计Design-驱动Driven)的设计思想和原则,通过
领域模型
表达业务需求和业务规则。
Arthurcsh
·
2023-03-28 21:11
DDD的分层架构设计
在整洁架构里,同心圆代表应用软件的不同部分,从里到外依次是
领域模型
、领域服务、应用服务和最外围的容易变化的内容,比如用户界面和基础设施。
Mirana_77
·
2023-03-28 20:08
领域驱动设计
微服务
架构
microservices
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他