腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4858)
视频
沙龙
1
回答
DDD
聚合
vs
GoF
的
外观
design-patterns
、
oop
、
domain-driven-design
除了实现细节之外,
DDD
聚合
是否类似于
GoF
的
facade?
浏览 1
提问于2009-04-13
得票数 6
回答已采纳
2
回答
如何获得符合
DDD
风格
的
ORM (Ef Core)实体。哪一种是最好
的
方法?
entity-framework
、
repository-pattern
、
unit-of-work
我想开发符合
DDD
风格
的
软件。当我必须定义我
的
实体并与实体框架核心()合作时,问题就出现了,任何其他ORM都会遇到同样
的
问题。( A)实现存储库/工作模式单元+映射:在存储库实现中使用某种映射过程,即Ef实体和我们所使用
的
域实体之间
的
映射过程。我们得到了一组存储库,这些存储库为EF提供了一个<em
浏览 0
提问于2019-03-15
得票数 1
1
回答
DDD
聚合
为公共api
domain-driven-design
我有点困惑,我应该如何思考我
的
领域
聚合
根。基本上,在我看来,它们似乎是客户端使用
的
公共api,它隐藏了
聚合
根子级
的
实现。(inside foo class){ this.Bar.DoTheBarThing客户只知道和关心
聚合
根,因为它作为一种
GOF</em
浏览 2
提问于2021-01-14
得票数 0
回答已采纳
1
回答
我应该把这个建筑命名为什么?
design-patterns
、
architecture
、
architectural-patterns
、
layers
、
spring-mvc
我正在为一个新
的
MVC系统开发一个体系结构。遗留系统有一个被称为" Facade“
的
层,但它不是经典
的
GoF
外观
。它更像是一个服务
聚合
器。它被用作一个方便层,用于调用多个服务,将响应
聚合
/转发到所需
的
响应中,然后将该响应返回给控制器。正面(yuck...might引起歧义)收集器 还有其他想法吗?谢谢!!
浏览 0
提问于2019-11-22
得票数 2
2
回答
域-驱动-设计
与
命令模式-相互排斥?
domain-driven-design
、
command-pattern
tl;dr: 我喜欢命令模式
的
小型聚焦类(如SetProjectAsActiveCommand ),但我也喜欢
DDD
的
方法,即让模型负责自己
的
核心业务功能,比如调用Project::setAsActive最近我读到了有关领域驱动
的
设计(
DDD
)
的
文章,据我所知,这种方法更多地依赖于模型本身
的
工作,所以上面的命令可能会被Organisation::proposeNewProject()、Project::在模型上使用这些方法意味着它们可以充当“
聚
浏览 6
提问于2015-04-29
得票数 3
3
回答
外观
设计模式
的
关联关系还是
聚合
关系?
java
、
design-patterns
、
uml
、
aggregation
、
facade
我正在研究
GoF
设计模式,特别是
外观
模式。我理解它
的
用法和实现,但我对它
的
UML模型有疑问。我
的
教授提出
的
解决方案总结如下: private ClassA c1; private ClassCc1.operationA(); c3.operationC(); } 建议
的</e
浏览 0
提问于2020-07-03
得票数 3
1
回答
用
DDD
实现基于组件
的
设计
architecture
、
domain-driven-design
、
components
、
software-design
我是
DDD
的
新手,但对它有一定
的
了解。我计划用C#开发基于组件
的
应用程序。首先,我创建了ER图,并用它创建了db模式。我选择了像EmployeeManagement、ProjectManagement和ResourceAllocation这样
的
组件。我为访问dbContext
的
每个组件分离了DataAccessLayer文件。这是一个质量明智
的
可接受
的
解决方案吗?或者有没有其他方法来改进当前
的
设计?
浏览 1
提问于2015-01-29
得票数 0
1
回答
命令应该始终是CQRS中域模型行为
的
外观
吗?
domain-driven-design
、
cqrs
在
DDD
-CQRS场景中,应用程序/服务层中
的
命令是否应该始终只是不同
聚合
方法
的
外观
?或者,命令是否应该将业务逻辑保留在其中(从而将该逻辑从域模型转移到命令)?
浏览 13
提问于2021-07-30
得票数 0
1
回答
在CQRS中,命令应该始终是内部层
的
外观
吗?
domain-driven-design
、
cqrs
在
DDD
场景中,我在Application/Service层中
的
命令应该始终只是不同
聚合
方法和其他内部层(如基础结构层中
的
存储库调用)
的
外观
吗?或者命令应该保留其内部
的
业务逻辑(因此,在非CQRS环境中将该逻辑从域模型传输到命令)?
浏览 0
提问于2021-07-30
得票数 0
回答已采纳
1
回答
关于
DDD
结构和分层。
model-view-controller
、
domain-driven-design
、
aggregate
朋友们,如果这个问题已经在另一个帖子中讨论过了,我很抱歉,但是我已经搜索了
ddd
和mvc文章,并且没有找到一个简单
的
答案。 我希望将
DDD
方法应用到我
的
MVC项目的架构中。请纠正我哪里错了。所有涉及命中域模型
的
MVC控制器操作最初都将命中应用程序服务层。这里
的
应用程序服务层充当表示和域之间
的
外观
。来自应用程序服务
的
任何请求都将使用存储库在
聚合
根上执行fetch或modify操作。每个
聚合
根目录都有自
浏览 1
提问于2012-02-01
得票数 2
回答已采纳
2
回答
存储库在没有领域驱动设计
的
情况下有用吗?
c#
、
asp.net
、
nhibernate
、
entity-framework
、
domain-driven-design
假设我
的
应用程序不保证完全
的
DDD
设置,那么存储库仍然有用吗?我喜欢它们屏蔽底层实现细节(比如实体框架
的
使用)
的
方式。然而,根据定义,存储库倾向于绑定到
聚合
根(这个概念对我来说仍然是一个圣杯)。我想问题也可以是这样
的
:如果我有一个典型
的
3层应用程序,业务层
外观
由基于功能
的
“逻辑分组”类组成(而不是像TradingManager和ContactsManager中那样
的
聚合
根),那么还
浏览 11
提问于2011-03-10
得票数 4
回答已采纳
1
回答
理论添加外键,但不创建关联
doctrine
、
domain-driven-design
在当前
的
应用程序中,我们遵循
DDD
风格并依赖于
DDD
,我们有
聚合
作用域,并且不能在该作用域中使用其他
聚合
(如果需要建立关系,我们只能使用其他
聚合
的
id)。例如:我们有用户
聚合
和媒体
聚合
,用户可以有一个
与
媒体相关
的
图标,但依赖于
DDD
,我不能让它像这样 * @OneToOne(targetEntity="Media") * @JoinColu
浏览 0
提问于2019-02-07
得票数 0
1
回答
在
DDD
中,值对象来自哪里?
domain-driven-design
、
value-objects
我目前正在做一个附带
的
项目,以获得
DDD
的
感觉,我想知道什么是存储库-ish组件来获取我
的
值对象。在我
的
市场范围内,目录由商人管理,包含按类别和宇宙组织
的
报价 在这里,我猜商人、目录和宇宙将是
聚合
根,因为它们在系统中具有全局标识,而提供者将是目录
聚合
的
一个实体,分类将是一个价值对象,就像报价上
的
标记一样然后,我将有一个存储库作为ARs持久性
的
外观
,但对于
DDD
构建
浏览 1
提问于2015-05-20
得票数 0
回答已采纳
2
回答
DDD
NoSQL存储和域模型
与
视图模型
domain-driven-design
、
nosql
我正在尝试使用
DDD
模式,并且作为一个持久存储,我正在考虑使用NoSQL数据库,如LiteDB、RavenDB或DocumentDB。
与
关系数据库
相比
,我
的
一个优点是我
的
域模型(整个
聚合
)可以序列化为JSON文档,并存储在DB中,避免域模型到数据模型映射。我问这个问题,因为通常会提到“不要将域模型用于查询(读取模
浏览 3
提问于2017-05-17
得票数 0
回答已采纳
2
回答
DDD
体系结构中存储库和
聚合
大小及责任的确定
architecture
、
domain-driven-design
、
ddd-repositories
、
aggregateroot
一个具体
的
(我希望)
的
问题,如果可能的话,我希望得到一个具体
的
答案.关于集料和存储库
的
DDD
体系结构,责任和细粒度级别。
与
方法GetAllCustomerGroups,GetOneCustomerGroup 或者只有一个回购- CustomerRepository (
与
所有上述方法,更明
浏览 2
提问于2016-03-24
得票数 2
2
回答
如何将“组合根”DI应用于领域驱动设计?
design
、
object-oriented
、
domain-driven-design
、
dependency-injection
我对应用“复合根”(CR)在
DDD
中创建
聚合
体感到困惑。Seemann (2012年)将CR定义为“(最好)独特
的
位置.组成模块
的
位置”。他主张在CR内部,即在应用程序
的
入口附近,合成对象图,并警告不要试图“一次创建一些类来创建小子系统”。
DDD
中
的
聚合
显示为这样一个子系统--一个包含实体和值对象
的
(子)图。Evans (2004)和其他
DDD
文本(Vernon 2013,Ghosh 2017)建议在位于域层、“靠
浏览 0
提问于2018-02-28
得票数 2
回答已采纳
2
回答
如何在
DDD
中建模集合和持久化数据库
c#
、
domain-driven-design
、
aggregate
我只是试图走出Repository/Service/Presentation
的
典型N层体系结构
的
舒适区域,并开始研究使用Aggregates
的
DDD
,我不得不承认,我有点困惑,希望有人能澄清以下示例:}以下是我
的
问题,我希望有任何澄清,因为我确信我误解了这里
的
基本原则: 只有
聚合
对象应该公开到表示层(或任何消费层)。如何处理将
聚合
对象转换/持久化到数据库,可以使用映射(这很好),但是如何知道是否要创建对象或更新(
浏览 2
提问于2013-03-31
得票数 2
2
回答
领域驱动设计精确
聚合
定义
domain-driven-design
、
ddd-repositories
聚合
DDD
& REST -域驱动
的
web APIs O
浏览 4
提问于2017-12-17
得票数 1
3
回答
DDD
:获取其他
聚合
的
聚合
根
domain-driven-design
、
repository-pattern
、
aggregateroot
在过去
的
两周里,我一直在研究
DDD
,真正让我印象深刻
的
一件事是
聚合
根如何包含其他
聚合
根。
聚合
根是从存储库中检索
的
,但是如果根包含另一个根,那么存储库是否有对其他存储库
的
引用,并要求它构建子根?
浏览 0
提问于2010-02-15
得票数 9
2
回答
Java
的
“扫描器”方法
与
外观
GoF
设计模式
java
、
oop
、
design-patterns
、
facade
我正在学习设计模式,以提高我
的
编程技能。现在,我正在探索立面设计模式。那么,我声明它是为了让我可以使用某些特性,而不需要接触复杂和更深层次
的
功能,对吗?
浏览 0
提问于2019-04-10
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券