腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
六边形
架构
-
我
应该
将
存储
库
接口
放在
域
层
还是
应用层
我
找不到
六边形
建筑的终极答案。 问题在标题中。
我
应该
将
存储
库
接口
放在
域
层
还是
应用层
?两者似乎都是正确的,但主要的区别是什么?
浏览 16
提问于2021-09-30
得票数 2
4
回答
DDD:持久化逻辑
应该
属于基础设施
层
吗?
、
、
、
、
我
的应用程序遵循DDD设计原则。它是一个ASP.NET MVC应用程序,MVC应用程序是表示
层
(
我
将
控制器移到了
应用层
)。它还具有主要是应用程序服务、用例等的
应用层
。
应用层
之上是
域
模型驻留的
域
层
。然后是基础
架构
层
,它位于所有其他
层
的顶部,并且
应该
不依赖于其他
层
。 但我注意到一个问题,如果持久化逻辑像DDD书中建议的那样进入基础<
浏览 2
提问于2016-10-15
得票数 7
2
回答
带有
存储
库
的
六边形
体系结构
我
正在尝试通过一个Repository的例子来理解
六边形
架构
。在这个设置中,
我
有以下几层:框架(基础设施)、->应用程序、->
域
。
我
在
域
部分有User,假设
我
想验证User,如果通过DuplicateUsernameValidator没有任何重复的话。为了获得这些信息,
我
需要从某个地方获取这些信息。
我
在
域
层
重新添加了一个
接口
UserRepository
浏览 1
提问于2016-09-29
得票数 1
4
回答
DDD基础设施服务
、
、
我
正在学习DDD,
我
对基础
架构
层
有点迷茫。 据我所知,“所有好的DDD应用程序”
应该
有4
层
:表示
层
、
应用层
、
域
层
和基础结构
层
。
应该
使用
存储
库
来访问数据
库
。
存储
库
接口
应该
在
域
层
和
存储
库
实现
浏览 2
提问于2009-09-05
得票数 30
回答已采纳
2
回答
身份验证和用户任务
我
正在开发一个具有明确定义
域
的系统(主要是基于web的系统)。
我
正在使用
域
模型中的
接口
访问我的
存储
库
,并使用IoC将它们连接到我的持久性
层
。
我
的问
浏览 2
提问于2013-11-15
得票数 5
回答已采纳
1
回答
六边形
架构
的Java代码示例?
、
、
我
做了很多关于
六边形
架构
的研究,也就是端口和适配器。
我
喜欢这些概念,但在一些实用性上有些困难。例如,
域
不
应该
包含数据
库
访问详细信息(实现)。相反,它
应该
在框架
层
中。但是,为了获得正确的数据,数据访问涉及到许多“智能”,在我看来,它
应该
属于
域
吗?因此,
我
正在寻找一个示例Java项目,它实际演示了
域
层
、
应用层
和框架
层</em
浏览 8
提问于2020-06-12
得票数 3
2
回答
将
实体框架模型放置在洋葱体系结构的基础结构
层
中
、
、
、
我
在.NET核心5中使用DDD和Onion
架构
构建了一个web应用程序。
应用层
-它具有核心业务逻辑,并具有对
域
层
的引用。通过API
层
对基础结构
层
的引用只能连接到数据
库
,对数据
库
的任何请求都将通过
应用层
进行;
应用层
具有在基础结构
层
中实现的
接口
,以便从数据
库</em
浏览 5
提问于2020-12-28
得票数 0
回答已采纳
1
回答
在应用程序
层
或业务
层
转换
存储
库
数据?
、
我
在c#中使用
存储
库
模式,洋葱
架构
包含应用程序
接口
、应用程序、
域
和数据
层
。GetPeriods()2017-02-01 2017-02-28 70但在
应用层
的一节中,
我
还需要以单日列
浏览 4
提问于2017-01-25
得票数 0
回答已采纳
2
回答
DDD
存储
库
和工厂
、
、
、
在
我
的应用程序中有几层。本主题
将
重点介绍
域
层
和基础
架构
层
。但是为了在其存在周期的中间重新构造对象,
我
需要工厂(ReconstitutionCl
浏览 1
提问于2015-07-21
得票数 14
回答已采纳
2
回答
基础设施服务合同
应该
放在
哪里?
、
、
、
我
有UI,应用程序,
域
和基础设施
层
。但是
我
需要在
我
的
应用层
中有一个基础
架构
层
的服务,然后
我
需要在
我
的
应用层
中引用基础
架构
层
。问题是基础结构
层
引用了
应用层
浏览 7
提问于2011-09-30
得票数 2
回答已采纳
1
回答
N
层
到
六边形
(端口和适配器)
架构
、
Alistair Cockburn引入了一个
六边形
架构
,现在被称为模式。在
我
的理解中,这个概念类似于n
层
架构
,其中一
层
仅通过抽象(
接口
)依赖于另一
层
。例如,
应用层
依赖于许多
存储
库
服务
接口
,而不是它的实现。这里不需要单独实现端口或适配器。像Unity这样的IoC容器可以注入
存储
库
的实现,因此适配器不是必需的。
我
是不是把这个端口和适
浏览 9
提问于2013-06-23
得票数 6
1
回答
六边形
架构
中的数据库
存储
库
依赖关系
我
正在
将
一个nTier
架构
迁移到一个
六边形
架构
。
我
的
域
现在定义得很好,并且
我
有用于所有基础设施依赖项的
接口
。查看数据库
存储
库
,
我
有几个数据
库
,并且在基础设施端有一个实现每个
存储
库
的类。
我
的问题是关于DB依赖的正确方法
应该
是什么: 1-在
域
端有一个
接口
来处理数
浏览 7
提问于2017-11-20
得票数 1
2
回答
领域驱动设计中的
层
、
、
、
、
在领域驱动设计中,
域
层
被认为不依赖于其他
层
,即
存储
库
接口
在
域
层
,而它的实现在基础结构
层
。更新 在传统的分层方法中,
域
(服务)被认为依赖于基础结构
层
。相反
浏览 11
提问于2015-09-16
得票数 8
回答已采纳
3
回答
DDD:在哪里保持
域
接口
,基础设施?
将
域
层
的所有
接口
(模块、模型、实体、
域
服务等)全部分组在基础
架构
层
中是否有意义?如果不是,那么创建一个“共享”项目/组件,
将
所有这些项目/组件组合到一个共享
库
中是否有意义?毕竟,“基础
架构
层
”的定义包括“
域
、应用程序和UI
层
的共享
库
”。
我
正在考虑围绕DDD
层
设计
我
的代码<
浏览 1
提问于2009-03-28
得票数 25
回答已采纳
1
回答
使用实体框架6在n
层
设计中保存新记录时,示例流是否正确?
、
、
、
C)退出以
将
控制返回到
应用层
( A)调用基础设施
层
SoftwareRequest
存储
库
并在
域
模型提供的新
域
模型SoftwareRequest实体中传递 ( A) SoftwareRequest
存储
库
从
应用层
接收新的
域
模型SoftwareRequest实体。依赖项摘要: 表示
层
-用于发出请求的引用
应用层
.引用<
浏览 8
提问于2016-02-22
得票数 0
回答已采纳
2
回答
应用程序服务属于
域
层
还是
应用层
?
、
、
、
我
有一个N
层
Winforms应用程序,包含4
层
,如下所示:
应用层
基础结构
层
我
的应用程序
层
有一个Products类,用于所有与
存储
库
相关的产品操作。产品服务类的
接口
文件属于
应用层
还是
域
层
?
我
之所以这样问,是因为
我
的
存储
<e
浏览 3
提问于2016-02-27
得票数 2
回答已采纳
4
回答
用例(应用程序服务)的
接口
?
、
、
当遵循ddd原则的六角体系结构时,用例或应用程序服务是否
应该
有
接口
和实现?例如,用例“删除视频”,
应该
让IDeteVideo (
接口
)和DeletVideoImpl (实现)实现该
接口
吗?如果答案是肯定的,那么在
域
层
还是
应用层
中,用例的
接口
应该
在哪里?显然,实现
应该
始终在
应用层
。
我
认为用例并不是经常变化的东西,所以我认为没有必要有一个
接
浏览 4
提问于2020-07-09
得票数 6
回答已采纳
1
回答
访问文件系统以获取静态内容?
、
、
大家好,1)我们
应该
将
文件系统访问逻辑
放在
表示
层
还是
应用层
的什么位置?2)如果我们
将
逻辑
放在
应用层
,并在
应用层
浏览 1
提问于2010-01-29
得票数 0
3
回答
DDD中的非业务逻辑数据
库
访问
、
、
我
理解所有的领域实体和它们的逻辑
应该
与
存储
库
接口
一起保存在
域
层
中。在
我
的应用程序中,
我
将
一些数据
存储
在数据
库
中,用于在运行时构造用户界面的各个部分(表示
层
)。
我
应该
在哪里保存这些类型的poco类和
存储
库
接口
,在
应用层
还是
域
浏览 5
提问于2013-02-14
得票数 0
回答已采纳
1
回答
清洁体系结构中的服务和
存储
库
、
、
我
在Asp.net核心中使用清洁
架构
。
我
的
层
是:*UI *Ioc *Domain *Data *Application 首先,
我
在
域
层
中定义了模型类,并为每个模型定义了一个
接口
。然后在数据
层
实现了
接口
。在
应用层
之后,
我
为模型定义了新的
接口
,然后用数据
层
的Repository类中的方法在这个
层
实现
接口
。在这个<e
浏览 1
提问于2020-03-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
对软件复杂度的应对学习笔记(一)
领域驱动设计之理论篇:应对复杂业务和提升系统弹性之道
Netflix 的六边形架构实践
Netflix的六边形架构实践
译《领域驱动设计之PHP实现》架构风格(中)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券