【发布时间】:2016-10-11 16:11:38
【问题描述】:
领域模型是
活动(娱乐、体育、测验)有很多 问题(娱乐问题、体育、测验相关的问题)。
问题有很多解决方案(每个团队上传一个解决方案),解决方案有很多等级(每个评委发布等级)。
最初的目标是从一种类型的事件(例如测验事件)开始,它有多个问题和解决方案。法官可以对解决方案进行评分。
未来可能会出现具有不同属性和行为的新型事件(Spots 事件)。对于体育赛事,问题可能有一组新的属性和行为,应该禁用解决方案模块,因为体育赛事裁判可以直接更新成绩。
所以我是否需要为每个事件制定工作流程,以打开和关闭特定模块。
想用 mongodb 做 Spring Boot 的微服务。
到目前为止我做了什么
我有
Event、Problem、Solution 和 Grade 的抽象类(根据事件类型分级属性可能会发生变化)。
以团队、问题和解决方案作为参考属性的注册域。
如何进一步进行,我是否在做最新的?
【问题讨论】:
-
写更多代码,调试,修复错误(重复)
标签: java mongodb spring-boot architecture domain-driven-design