当前位置: 首页 > news >正文

第IV部分有效应用程序的设计模式

第IV部分有效应用程序的设计模式

  • 第IV部分有效应用程序的设计模式
    • 第23章:应用程序用户界面的架构设计
      • 23.1设计考量
      • 23.2示例1:用于非分布式有界上下文的一个基于HTMLAF的、服务器端的UI
      • 23.3示例2:用于分布式有界上下文的一个基于数据API的客户端UI
      • 23.4要点
    • 第24章:CQRS:一种有界上下文的架构
      • 24.1为两个上下文维护单个模型的挑战
      • 24.2用于复杂有界上下文的一种更好的架构
      • 24.3 命令端:业务任务
      • 24.4查询端:领域报告
      • 24.5 对CQRS的误解
      • 24.6可以扩展应用程序的模式
      • 24.7要点
    • 第25章:命令:用于处理业务用例的应用程序服务模式
      • 25.1区分应用程序逻辑和领域逻辑
      • 25.2应用程序服务模式
      • 25.3测试应用程序服务
      • 25.4要点
    • 第26章:查询:领域报告
      • 26.1有界上下文中的领域报告
      • 26.2跨有界上下文的领域报告
      • 26.3要点

第IV部分有效应用程序的设计模式

第23章:应用程序用户界面的架构设计

23.1设计考量

23.1.1 占有式UI与构成式UI的对比

  • 自治性
    在这里插入图片描述

  • 授权性
    在这里插入图片描述

23.1.2 HTML API与数据API的对比
23.1.3客户端与服务器端聚合/协作对比

在这里插入图片描述

23.2示例1:用于非分布式有界上下文的一个基于HTMLAF的、服务器端的UI

23.3示例2:用于分布式有界上下文的一个基于数据API的客户端UI

23.4要点

  • 后端有界上下文的结构将极大影响用户界面,反之亦然。
  • 决定哪个团队占有一个UI将显著影响该团队的活力以及工程解决方案。
  • 可以在客户端上用JavaScript或者在服务器端使用你喜欢的技术从多个有界上下文中提取数据。
  • 客户端构成可以降低复杂性以及一个额外服务器端组件的耦合。
  • 服务器端聚合和编排免除了对JavaScript的依赖以及在浏览器中运行的性能约束。
  • UI可以由HTML构成,或者它们可以从每个有界上下文中以JSON或XML格式提取数据。
  • 使用HTML的构成为每个有界上下文提供了更多的控制,但分散了展现的关注点。
  • 数据的聚合会将展现关注点隔离到单个Web应用程序,但从每个有界上下文中移除了展现关注点的占有关系。

第24章:CQRS:一种有界上下文的架构

CQRS(命令查询职责分离)是一种简单模式,可以将其应用到有界上下文。它会将领域
模型分离成两个模型:读取模型和写入模型(有时也称为事务模型)。

24.1为两个上下文维护单个模型的挑战

在这里插入图片描述

24.2用于复杂有界上下文的一种更好的架构

在这里插入图片描述

24.3 命令端:业务任务

在这里插入图片描述

24.3.1显式建模意图
24.3.2不受展现干扰所影响的模型
24.3.3处理业务请求

24.4查询端:领域报告<


http://www.mrgr.cn/news/98509.html

相关文章:

  • STM32F103_HAL库+寄存器学习笔记15 - 梳理CAN发送失败时,涉及哪些寄存器
  • 实战指南:封装Whisper为FastAPI接口并实现高并发处理-附整合包
  • 欧拉服务器操作系统安装MySQL
  • 单片机 + 图像处理芯片 + TFT彩屏 触摸开关控件 v1.2
  • Transformer-PyTorch实战项目——文本分类
  • (劳特巴赫调试器学习笔记)四、Practice脚本.cmm文件编写
  • C++第三方库【JSON】nlohman/json
  • Cribl 数据脱敏 -02 (附 测试数据)
  • 如何评估cpu的理论FLOPS能力
  • Windows 下 MongoDB ZIP 版本安装指南
  • libaom 码率控制实验:从理论到实践的深度探索
  • ReportLab 导出 PDF(文档创建)
  • C++函数
  • 深入解析分类模型评估指标:ROC曲线、AUC值、F1分数与分类报告
  • VLLM V1 serve在线推理基本流程
  • gitdiagram源码架构分析
  • 协享云图分析--3用户模块
  • Cribl 数据脱敏 -02
  • 15.家庭影院,我选Jellyfin
  • 广汽滴滴Robotaxi首次亮相,中国自动驾驶加速领跑新赛道