腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我们
可以
在
DDD
中
使用
每个
聚合
的
数据库
吗
aggregate
、
domain-driven-design
、
bounded-contexts
我正在设计一个企业应用程序,对于我来说,是否
可以
在
领域驱动设计
中
为
每个
聚合
使用
一个
数据库
,并为它们应用CQRS,这是一个很大
的
问题。例如,我有一个包含多个有界上下文
的
域,
每个
BC有两个或多个
聚合
,那么我是否
可以
使用
关系
数据库
(如MSSQL )和非sql
数据库
(如MongoDb )进行一个或多个
聚合
?
浏览 31
提问于2021-07-07
得票数 0
回答已采纳
1
回答
根据
DDD
,
可以
在
域服务
中
为
聚合
根实体而不是这个
聚合
根存储库实现crud逻辑
吗
?
java
、
c#
、
asp.net
、
frameworks
、
domain-driven-design
您好,
我们
正在实现一个基于
DDD
的
框架?但是根据我
的
搜索和大多数人
的
想法,就最佳实践而言,
聚合
根crud逻辑应该在
聚合
存储库
中
,并且存储库应该是
每个
聚合
根而不是
每个
实体。Order和OrderLine形式
聚合
together.Aggregate根是Order (这也是实体).Orderline是依赖于Order
的
实体。 因此,
在
DDD</
浏览 1
提问于2021-02-28
得票数 1
3
回答
领域驱动设计与
聚合
c#
、
domain-driven-design
、
ddd-repositories
在
我们
的
系统
中
,
我们
有一个
数据库
,其中很多表都有很多列,
在
某些情况下,有300多个列。让
我们
举个例子-一辆车。
我们
有一个包含300列
的
汽车表。除了汽车
的
id外,其余
的
列还包含与车用fx相关
的
数据。右侧座椅
的
尺寸。<e
浏览 5
提问于2013-09-12
得票数 0
回答已采纳
1
回答
识别应用程序
的
集合和
聚合
根
transactions
、
domain-driven-design
、
database-schema
、
cqrs
、
event-sourcing
我一直
在
阅读关于
DDD
,事件源(ES)和CQRS。我意识到,如果
我们
考虑ES和CQRS,
聚合
已经成为设计
的
中心。如果我错了,请纠正我,但我了解到:
每个
命令对应于一个
聚合
,这
可以
帮助
我们
定义命令
每个
事件流对应于一个
聚合
,使
我们
很容易定义事件结构。现在,我只是在想,如果可能的话,是否有任何工具或方法
可以
帮助
我们
从一些输入
中
识别已经
浏览 11
提问于2022-01-24
得票数 0
1
回答
在哪里:域,
聚合
,图片上
的
实体?
architecture
我正在学习领域驱动设计(
DDD
),阅读了许多文章,但从未找到一个简单
的
解释。拜托,帮帮忙,假设
我们
有个设计:我
的
问题是:图中
的
聚合
在哪里?顺序是总根是对
的
吗
? 为什么LineItem不是一个实体?(我
在
问,因为这里:https://softwareengineering.stackexchange.com/questions/351853
浏览 0
提问于2019-01-12
得票数 0
回答已采纳
1
回答
指导何时坚持
使用
CRUD ORM或切换到
DDD
事件存储
的
规则
domain-driven-design
我已经看到ORM
在
一个步骤中
使用
一个工作单元来提交多个存储库。 我还看到了
DDD
和通过存储库保存
的
聚合
根
的
使用
,当
使用
事件存储
的
持久化
在
概念上变得非常清楚
的
时候。最终,我想要一些规则来帮助决定什么时候
DDD
+ES才值得
在
CRUD系统上付出额外
的
努力(代码大小、
数据库
实体
的
数量)。为帮助决定我
的
浏览 2
提问于2013-06-29
得票数 0
回答已采纳
2
回答
如何处理有很多孩子
的
大根?
concurrency
、
language-agnostic
、
domain-driven-design
、
event-sourcing
、
domain-model
我对
DDD
非常陌生,
在
我们
最近
的
项目中,
我们
遇到了一个我没想到
的
问题。
在
我们
的
领域,
我们
模拟了一家公司
的
预算。 保持简单,预算是一个有许多行和列
的
表。公司
的
每个
部门都有不同
的
年度预算。该表
可以
有相当多
的
行和固定数量
的
列(基本上,
每个
月
的
名称
浏览 3
提问于2021-09-01
得票数 0
1
回答
理论添加外键,但不创建关联
doctrine
、
domain-driven-design
在当前
的
应用程序
中
,
我们
遵循
DDD
风格并依赖于
DDD
,
我们
有
聚合
作用域,并且不能在该作用域中
使用
其他
聚合
(如果需要建立关系,
我们
只能
使用
其他
聚合
的
id)。例如:
我们
有用户
聚合
和媒体
聚合
,用户
可以
有一个与媒体相关
的
图标,但依赖于
DDD
,我不能让它像这样
浏览 0
提问于2019-02-07
得票数 0
1
回答
三个共享相同地址实体
的
集合和CQRS之间
的
DDD
有界上下文
domain-driven-design
、
cqrs
、
boundaries
我们
有许多
使用
address实体
的
不同
聚合
。但是
我们
也有一个地址
聚合
,因为
我们
也有一个全局地址簿。
聚合
机构有许多地址实体从
DDD
的
角度来看,
每个
聚合
当然是独立
的
。但
我们
在这里
的
设想要求是,当公司
使用
与代理相同
的
地址时,<
浏览 0
提问于2020-08-14
得票数 0
1
回答
如何
使用
参与者访问
数据库
和
DDD
?
database
、
scala
、
concurrency
、
domain-driven-design
、
akka
我不太确定如何
使用
参与者来访问
数据库
。
在
Akka
的
文档和书籍
中
,这个主题似乎被省略了。 一种解决方案
可以
是无状态参与者
中
的
包装DAO。例如,对于
数据库
中
的
每个
表(或域对象类型或
聚合
类型),
可以
创建一个参与者,负责所有CRUD操作。这方面的一个变化
可以
是命令和查询
的
分离。例如,对于
每个
数据类型,
浏览 3
提问于2014-09-22
得票数 20
回答已采纳
1
回答
合计根、
DDD
/UoW/Repo/Service
c#
、
design-patterns
、
domain-driven-design
、
repository-pattern
、
aggregateroot
关于存储库
的
聚合
对象,我有一些疑问。
在
我
的
休息/
DDD
浏览 0
提问于2019-07-31
得票数 0
回答已采纳
1
回答
DDD
:加载整个
聚合
会导致性能问题。
domain-driven-design
大多数
DDD
书籍(例如
DDD
的
模式和原理)强烈建议在从
数据库
获取数据时加载整个
聚合
。其原因是
聚合
体是一致
的
边界。 ArchivedFile
的
列表。
每个
ArchivedFile都是一个实体,它表示已经在外部系统
中</e
浏览 5
提问于2020-12-04
得票数 1
1
回答
在
DDD
中
,Aggregates Root之间
的
通信级别是允许
的
吗
?
domain-driven-design
、
aggregateroot
根据vaughn在他
的
关于Agile.He
的
书中给出
的
例子,他将Product设计为一个
聚合
,而BackLogItem设计为一个
聚合
,它通过Id引用Product。现在,
我们
需要在BackLogApplicationService
中
规划新
的
BackLogApplicationService,如下所示: public class ProductBacklogItemServicebacklogItemRepository.add(plannedBack
浏览 3
提问于2017-10-03
得票数 1
回答已采纳
4
回答
过程代码和领域驱动
的
设计风格代码有什么区别?
java
、
oop
、
domain-driven-design
、
ooad
让我这样说:
在
我当前
的
(过程风格)方法
中
: ViewController -> SomeService如果仅在域对象
的
属性上操作
的
任何业务逻辑将位于该域对象本身
的
方法
中
。最后,将从服务获取
的
数据
聚合
到DTO
中
,并在视图层<e
浏览 3
提问于2012-08-10
得票数 0
回答已采纳
2
回答
聚合
应该包含
数据库
中
的
读锁
吗
?
concurrency
、
domain-driven-design
、
aggregate
我读过埃里克·埃文关于
DDD
的
书,Aggregates一章。 当两个用户都保存了更改后,就会在
数据库
中
存储一个违反域模型不变量
的
订单。一条重要
的
商业规则被打破了。甚至没人知道。显然,锁定一个单行项目并不是一个充分
的
保障。,如果
我们
一次锁定一个完整
的
订单,就
可以
避免这个问题。我很清楚,
聚合
的
本质是<
浏览 2
提问于2015-10-08
得票数 5
回答已采纳
1
回答
如何为层次数据结构定义
DDD
聚合
根?
c#
、
domain-driven-design
、
aggregateroot
让
我们
举个例子,文件夹结构-
每个
文件夹
可以
有0.N子文件夹,子文件夹0.N也
可以
有0..N子文件夹等等。我
在
一个文件夹上有不变量,它所有的直接和间接子文件夹-删除文件夹应该导致删除所有它
的
子文件夹这是一个
浏览 5
提问于2015-08-12
得票数 5
回答已采纳
1
回答
域驱动
的
设计存储库和Spring数据存储库之间是否存在不匹配?
spring-data
、
domain-driven-design
、
spring-data-jpa
、
ddd-repositories
DDD
为
每个
聚合
指定存储库,但是当采用Spring时,
我们
只能在
每个
实体声明接口时才能利用这些好处。如何解决阻抗失配问题?我希望尝试封装在
聚合
存储库
中
的
存储库接口,这是一个OK解决方案还是其他更好
的
解决方案?给出一个例子:Customer是
聚合
根,实体类似于Demographics、Identification、AssetSummary等等,
每个
实体都
可以
从拥有自己
的</e
浏览 2
提问于2016-07-23
得票数 18
回答已采纳
2
回答
EF 4.2第一守则与
DDD
设计关注
entity-framework
、
design-patterns
、
domain-driven-design
、
ef-code-first
在
尝试首先
使用
EF 4.2 (或EF 4.1)代码进行
DDD
开发时,我需要考虑几个问题。我做了一些广泛
的
研究,但还没有给出具体
的
答案来解决我
的
具体问题。我知道您应该
使用
工厂来创建
聚合
根
的
实例,这样工厂就
可以
使用
EF上下文注册创建
的
实体。这似乎违反了
DDD
规则,因为工厂是域
的
一部分,而不是持久层
的
一部分。我应该如何创建和注册实体,
浏览 7
提问于2011-12-19
得票数 13
回答已采纳
1
回答
关于AggregateRoot边界
的
建议
design
、
domain-driven-design
、
orm
、
domain-model
、
modeling
对于如何将
DDD
原则应用于具有
聚合
根
的
领域实体集群
的
设计,我感到困惑。根据我
的
理解,
聚合
根强制执行业务验证,
聚合
中
的
所有实体都应该从它
的
根访问。但这导致了大量
的
链接对象。举个例子,我有一个包含3个实体
的
域:Contract、PurchaseOrder(PO)和Initative:我认为Contract是集群
的
聚合
根。用户
可以</em
浏览 0
提问于2018-02-24
得票数 2
1
回答
一个表
的
多个
聚合
句柄?
domain-driven-design
我们
正在建模一个订单系统,
我们
有订单
的
概念。订单有一个生命周期,从创建到交付,
在
它们之间,订单
可以
处于其他状态。有些状态有特定
的
业务逻辑,有时共享其他业务逻辑,例如,如果订单未按时完成,订单何时可在具体日期到期。嗯,团队怀疑如果
在
第二种方法
中
,<em
浏览 2
提问于2021-08-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
“软件设计”权威领域驱动设计简介
DDD实现之路
DDD领域驱动设计落地实践系列:战略设计和战术设计
领域驱动设计
搭建工具提升DDD开发效率
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券