腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1137)
视频
沙龙
1
回答
六角形
体系结构
asp.netcore
webapi
中
域
与
基础设施
层
的
不
耦合
、
我使用
的
是六边形架构,扩展
asp.netcore
身份
的
应用程序用户实体在
域
层
(因此将
域
耦合
到基础架构
层
),以及技能实体(应用程序用户可以具有多个技能,一个技能可以属于多个应用程序用户),您对应用程序用户是
域
实体有什么想法,我们可以使用什么方法将其保留在域中,同时又不将该
层
耦合
到基础架构
层
?
浏览 18
提问于2021-01-12
得票数 1
1
回答
OOP -如何重构“金字塔架构”
、
、
、
在我建造它
的
时候,我还不知道,我建造了一座“金字塔”建筑。我没有意识到这一点,直到我在我
的
新
的
Visual 2013图层图表
中
列出了这一点。每个
层
取决于下面的
层
,以及下面的所有其他
层
。我怀疑这是我
的
一些不幸
的
原因。每一个较高
的
层
都违反SRP,因为它有多个改变
的
理由,对吗?它有多个契约,具有多个基础
层
。如果这些
层
中有任何更改,则组件必须更改。 我<
浏览 0
提问于2015-03-06
得票数 3
回答已采纳
1
回答
在DDD +分层架构
中
实现Automapper
的
位置
、
、
、
背景:为了我自己
的
清晰/自我教育,我尝试使用TDD + DDD实现一个简单
的
订单输入应用程序。我
的
主要目标是通过分离关注点来保持
体系结构
的
整洁。
域
/BLL
层
包含执行细粒度操作
的
“业务实体”类,以帮助创建新订单、应用税收、折扣、基于订单大小和客户位置
的
发货逻辑。应用程序外观( WebServices /编排)包含粗大、粗粒度
浏览 3
提问于2012-12-07
得票数 29
回答已采纳
6
回答
洋葱
与
N
层
体系结构
、
、
、
、
事先有一件事:我是从N
层
背景下到达
的
。 嗯,这一
浏览 5
提问于2015-01-19
得票数 37
回答已采纳
2
回答
二
层
集装箱
、
、
、
我正在尝试使用像IoC这样
的
IoC来设计IoC应用程序。我有以下三个层次(3个项目): Repository
层
有接口IRepository<T>和它
的
一些实现。而且在服务
中
还存在有两个不同实现
的
接口IService<T>。请您告诉我,是否应该在
WebApi
项目中使用DI容器来绑定IService<T>和ServiceConcrete<T>,在服务项目
浏览 5
提问于2016-01-26
得票数 8
回答已采纳
2
回答
域
对象
中
的
DDD调用适配器
、
我正在用
域
驱动设计实现一个
六角形
架构。 我有一个名为"Address“
的
值对象,它有一个”Value ()“方法。我希望为
域
内
的
地址提供默认
的
验证提供程序,但也允许外部用户提供覆盖
的
验证器。因此,我创建了一个AddressValidationAdapter接口,它可以由外部世界以“依赖反转”
的
方式实现。我
的
问题是-在我
的
地址类
中
调用我
的
AddressValidationA
浏览 3
提问于2022-11-16
得票数 0
1
回答
在核心
层
使用ISpecification违反了OOP
在核心
层
使用ISpecification (来自Ardalis.Specification包),不会导致
与
库
的
紧密
耦合
吗?我认为它为特定
的
库添加了紧密
耦合
,这违反了OOP原则,并影响了它
的
未来发展。
浏览 45
提问于2021-05-10
得票数 1
3
回答
网络项目结构
中
的
领域驱动设计
、
、
我在网上搜索了很多,比如如何在洋葱
体系结构
中
构建领域驱动设计?困扰我
的
是,这个HelloWorld
的
例子在现实生活
中
似乎不太有效:假设我们构建了应用程序、
域
和
基础设施
的
传播洋葱结构。在这种情况下,应用程序将是
WebApi
-部件、
域
-服务、实体、值对象等,以及
域
-程序集中定义
的
接口
的
实现。 到目前为止还不错,但是使用这种方法,我需要定义
域
层
浏览 0
提问于2017-07-26
得票数 5
5
回答
洋葱结构
与
六角形
结构相比
、
、
、
它们之间是否有什么区别(洋葱,
六角形
),据我理解,它们是一样
的
,它们集中在应用程序
的
核心领域,应该是技术/框架不可知论
的
领域。使用一种比另一种更有好处,你为什么要使用它?什么时候用? 谢谢
浏览 1
提问于2018-04-26
得票数 58
回答已采纳
1
回答
将实体元数据保存在端口和适配器
体系结构
中
的
位置
、
、
、
、
我使用
的
是
六角形
/干净/端口和适配器架构。为了简单起见,我将只在这里讨论域和
基础设施
,在这里,
基础设施
依赖于
域
,但
域
不知道基础结构。由于
域
层
不知道基础结构,所以它只调用接口中
的
s
浏览 0
提问于2022-09-30
得票数 1
1
回答
如何避免使用prooph
的
事件源?
在我看来,事件源
的
概念是事件源
与
域
层
相关,而
域
层
不能与
基础设施
层
耦合
。所以我不会使用Prooph/事件源组件,这就是为什么Prooph
的
团队不会维护事件源组件
的
原因。(会议) 问题来了,聚合、DomainEvent等属于领域
层
,它们都放在事件源组件
中
.事件存储属于
基础设施
层
,所以我可以直接使用prooph/事
浏览 3
提问于2018-11-28
得票数 0
回答已采纳
1
回答
基础设施
如何能够引用洋葱
体系结构
中
的
存储库接口?
、
在杰弗里·巴勒莫关于洋葱建筑
的
文章
中
,他声称:
域
模型周围
的
第一个
层
是
域
服务
层
,因此这意味着应该在那里定义存储库接口。在边缘,我们看到UI,
基础设施
和测试。外层是为经常变化
的<
浏览 0
提问于2020-07-21
得票数 2
回答已采纳
1
回答
洋葱架构-多应用程序
、
洋葱
体系结构
讨论了如何分离UI、服务和数据
层
。通常给出
的
所有示例都涉及应用程序
的
单个部署模型。例如,在.net
中
,大多数示例是如果我
的
应用程序有多种部署风格,会发生什么?例如,Azure资源相对于前提Server。主机- Azure -
与
上面相同 <em
浏览 0
提问于2018-12-20
得票数 -1
3
回答
具有弹簧数据
的
六角结构
、
、
、
我将开始一个新项目,学习spring引导、spring数据和
六角形
体系结构
。根据我
的
理解,六边形
体系结构
的
目标是将核心或
域
层
与
数据库操作(基础结构
层
)分开。我已经看到了这个
体系结构
的
以下项目结构。更新:所以我想把
域
实体和JP
浏览 1
提问于2017-10-01
得票数 15
回答已采纳
1
回答
我可以从DAL返回DTO吗?
、
、
、
、
域
层
是定义所有实体/模型
的
地方。 Client <-
WebApi
Layer <- (DTO) Application Layer <- (Entity) PersistenceLayer 现在,持久化
层
返回在应用程序
层
转换为DTO<e
浏览 3
提问于2021-08-03
得票数 1
回答已采纳
2
回答
如何在洋葱
体系结构
中
构建领域驱动设计?
、
、
我正在学习领域驱动设计,并被介绍到洋葱架构
的
概念,它使用了核心,领域,API和
基础设施
的
术语。如果我想按照Onion构建一个项目,我应该如何将我
的
结构
的
相关组件
与
核心、
域
、API和
基础设施
相匹配?API部分是可以理解
的
,但我对Core和Infrastructure感到困惑。例如,所有
与
域
相关
的
业务逻辑都在域中,包括实体、值、对象、存储库等。 那么核心是什么,
基础设施</em
浏览 0
提问于2017-07-03
得票数 5
回答已采纳
3
回答
域
驱动设计/“
六角形
体系结构
”是否
与
现实世界
的
约束和坚持“非贫血模型”相矛盾?
、
DDD/“
六角形
体系结构
”坚持将领域(也称为模型)
与
基础设施
需求分离。这看起来很干净,很符合逻辑,直到您意识到,如果
域
对象碰巧太大,将
域
对象存储在内存
中
可能会损害性能,更重要
的
是从持久存储/网络
中
获取此类
域
对象。我所见过
的
“治愈”方案
的
核心是将聚合定义为“小
的
”和“最终
的
一致性”。两者似乎都将业务规则委托给无状态(“
域
浏览 0
提问于2019-01-25
得票数 2
1
回答
我正确地理解了端口和适配器/
六角形
架构吗?
、
、
、
端口和适配器
体系结构
旨在构建解耦
的
代码。
域
层
不
直接依赖于
基础设施
层
,而是依赖于端口(接口),端口
的
实现在
基础设施
层
,对吗?我
的
文件夹结构是这样
的
: 端口
的
一个项目:它包含严格
的
接口。一个
浏览 0
提问于2019-01-22
得票数 0
1
回答
清洁
体系结构
数据库优先方法-问题
、
、
、
、
我正在使用现有的数据库实现干净
的
体系结构
,使用脚手架命令,我在
基础设施
层
生成了POCO实体,并在
域
层
手动创建了实体,以便稍后映射它们。 在应用程序
层
中
,我有一个通用接口存储库,其中包含一些标准操作。我不能从应用
层
传递ABC.Infrastructure.Models.User (因为我不能在应用
层
中
添加对基础结构
层
的
引用),因为规则清洁
体系结构
,
浏览 7
提问于2022-01-27
得票数 -1
1
回答
如何正确迁移Node.js项目
、
、
我们有一个大
的
Nodejs项目,我们觉得不能再扩展了。这是因为匆忙地做出决定,想出新
的
模型、属性和请求处理程序来响应客户需求。我被要求想出一个从旧代码结构迁移到新
的
更可伸缩
的
代码结构
的
计划,当然,这不会影响客户端。以下是我
的
想法: 创建一个名为v2
的
新分支,并在(简单、简单但缓慢)
的
上启动
浏览 3
提问于2021-08-03
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券