微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

域驱动设计 – CQRS / DDD:虚拟博客/帖子/类别/标签示例

仍在深入研究CQRS实施实验,我决定从头开始浏览我的博客并将其用作沙盒.

我阅读了很多有关有界背景的内容,在我看来,这是所有这些中最精巧的方法,也许是解释和应用于实际项目中最困难的方法.

幸运的是,我的域名非常简单;-)

我尝试识别不同的有界上下文,并确定哪个模型成为每个上下文中的聚合根.

域规则非常简单:

>当作家撰写博客文章时,他必须选择一个类别来保存他的帖子,并且他可以选择多个标签来提高他的帖子可见性
>当读者访问博客时,他可以按类别或标签浏览博客帖子

只有这些规则,我们已经得到了几个有界的背景,我是对的吗?

>用户(编写者)编写后置上下文.在这些上下文中,Post是聚合根
>用户(读者)按类别浏览帖子.在这些上下文中,Category是聚合根.
>用户(读者)按标签浏览帖子.在这种情况下,好吧,我不确定……

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐