我将使用一个例子来正确表达我的问题:
我正在尝试为具有帖子和评论的博客建模。帖子可以包含多个评论,评论只属于一个帖子。
在这个问题中,我确定了2个主要实体层服务:发布和评论。现在,让我们说服务评论提供操作"阅读"这会给我一份所有评论的清单。
如果我想要一个新操作列出给定帖子的所有评论,那么该操作应该在哪里公开?在评论服务?邮政服务?或者我应该为此操作设置属于任务层的新服务吗?
答案 0 :(得分:1)
给定帖子的所有评论都是评论服务的过滤查询,因此我会将其包含在评论服务中。无论如何,没有一种方法可以解决这一需求,而且通常取决于您用来实施数据服务的产品的功能。