我正在开发一个用于管理学生的成绩,出勤和行为事件的应用程序。在前端(Angular)上,有一个用于创建行为事件的组件。此组件需要教室列表(班级或学生组)。该列表是从ClassService中提取的。选择教室后,需要从StudentService请求给定教室中的学生列表。 UI需要根据行为事件了解每个学生当天的出勤(来自AttendanceService)以及学生的正负点数。
我是否应该将所有服务收集到一个单独的服务中,以提取特定于此UI /页面的所有课程,学生,出勤等?
或
我应该让与每个实体相对应的服务负责提供此数据吗? 我不确定在这种情况下什么是“最佳”方法。我喜欢Vertical Slice Architecture presented by Jimmy Bogard的想法。