文件名称:教育平台:具有DDD的模块化Monolith Java应用程序
文件大小:429B
文件格式:ZIP
更新时间:2024-02-19 22:08:23
java api cqrs spring spring-boot
教育平台 具有DDD的模块化Monolith Java应用程序示例。 在计划中,此应用程序将移至微服务架构。 1.此应用程序的目标 具有DDD实现的模块化整体结构; 正确分离有限的上下文; 有界上下文之间的通信示例; 简单的CQRS实现示例; 架构决策文件; 最佳实践/模式使用; 2.计划 这些问题在中表示 表中列出了高级计划 特征 状态 具有基本功能的模块化整体 已完成 微服务 UI应用 3.建筑 3.1。 模块结构 代表业务逻辑的模块: 行政 Administrator可以批准或拒绝CourseProposal 。 在批准或拒绝提案之后,相应的集成事件将发布到其他模块。 培训班 Teacher可以创建新Course 。 该Course可以编辑。 Student可以查看Course列表并通过不同的参数进行搜索。 该Course包含Lecture列表。 获得批准后,可以发布Course 。 取决于其他模块,可以重新计算学生数量和课程等级。 课程注册 Student可以注册Course 。 Lecture可以标记为已完成。 Student可以查看“ Course E
【文件预览】:
educational-platform-master
----README.md(49B)