文件名称:spring-boot-103:满足命令查询责任分离(CQRS)模式实现的两个应用程序
文件大小:236KB
文件格式:ZIP
更新时间:2024-05-23 11:23:59
Java
概述 满足命令查询职责隔离(CQRS)模式实现的两个应用程序。 简单的CQRS CQRS代表命令查询责任隔离。 它是一种设计模式,用于强制将修改应用程序状态的操作与使应用程序状态保持完整的操作分开。 引用:“对象被分为两个对象,一个包含命令,一个包含查询。” :提出问题不应改变答案。 Java术语:如果您有返回值,则无法更改状态。 如果您更改状态,则返回类型必须为空。 这里有两个重要的术语: 命令:修改(更改)应用程序状态的代码执行,在Java中,这表示所有“设置”方法。 查询:不修改(更改)应用程序状态的代码执行,在Java中,这表示所有“获取”方法。 Spring申请-原始建筑 这是在 Spring申请-基于CQR的建筑 我们将一分为二,这是我们在构建的。 一个处理命令,另一个处理查询。 下面是这种分离的示意图。 在原始架构中 步骤1:用户发送POST请求以保存数据 步
【文件预览】:
spring-boot-103-master
----tutorial-resource()
--------architecture-schema.png(91KB)
--------event-replay-in-action.png(137KB)
----command()
--------src()
--------build.gradle(1KB)
----query()
--------src()
--------build.gradle(1KB)
----.gitignore(66B)
----README.md(6KB)