加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

域驱动设计 – DDD.用户可配置设置在哪里?

发布时间:2020-12-13 20:10:37 所属栏目:百科 来源:网络整理
导读:我正在研究我的第一个“真正的”DDD应用程序. 目前,我的客户端无法访问我的域层,并通过发出命令请求更改域. 然后我有一个单独的(扁平的)读模型用于显示信息(如简单的CQRS). 我现在正在进行配置,或者特别是用户配置的设置.以博客应用程序为例,设置可能是博客
我正在研究我的第一个“真正的”DDD应用程序.

目前,我的客户端无法访问我的域层,并通过发出命令请求更改域.

然后我有一个单独的(扁平的)读模型用于显示信息(如简单的CQRS).

我现在正在进行配置,或者特别是用户配置的设置.以博客应用程序为例,设置可能是博客标题或徽标.

我开发了一个通用配置构建器,它基于一个简单的键值对集合构建一个强类型配置对象(例如BlogSettings).我坚持认为这些配置对象是否属于我的域.我需要从客户端和服务器访问它们.

我正在考虑创建一个包含这些配置对象的“共享”库.这是正确的方法吗?

最后,保存此类配置设置的代码应该在哪里?一个简单的解决方案是将此代码放在我的Domain.Persistence项目中,但是,如果它们不是域的一部分,它们真的应该存在吗?

谢谢,

用户可配置设置属于域,如果它们是强类型的并且基于普遍存在的语言建模,即’BlogSettings’.设置与其他域对象之间的唯一区别是概念设置是“域单例”.它们没有像其他实体一样的生命周期,您只能有一个实例.

通用配置构建器属于Persistence,就像负责保存和读取设置的代码一样.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读