Domain driven design 从有界上下文返回HTML

Domain driven design 从有界上下文返回HTML,domain-driven-design,bounded-contexts,Domain Driven Design,Bounded Contexts,我最近读了一本关于领域驱动设计的书。但是,当我读到将HTML从有界上下文发送回表示层时,我感到惊讶。是从有界上下文返回数据的两种方法之一(另一种是通过各种数据类型,如JSON和XML,…每个人都使用它) 这是本书的确切内容: HTML API与数据API 通过使用从 对于每个有界上下文,您将为 页面特定区域的外观和行为 现在,我有两个问题: 这真的是返回HTML的好方法吗 应该在哪里生成HTML?在应用程序服务中作为有界上下文的最后一层或其他层还是什么 参考:领域驱动设计的模式、原则和实践 作

我最近读了一本关于领域驱动设计的书。但是,当我读到将HTML从有界上下文发送回表示层时,我感到惊讶。是从有界上下文返回数据的两种方法之一(另一种是通过各种数据类型,如JSON和XML,…每个人都使用它)

这是本书的确切内容:

HTML API与数据API

通过使用从 对于每个有界上下文,您将为 页面特定区域的外观和行为

现在,我有两个问题:

  • 这真的是返回HTML的好方法吗
  • 应该在哪里生成HTML?在应用程序服务中作为有界上下文的最后一层或其他层还是什么
  • 参考:领域驱动设计的模式、原则和实践
    作者Scott Mille&Nick Tune,由Wrox出版

    我认为这本书谈论的是组合UI。每个BC返回的html表示BC的UI。整个UI是所有UI的组合。因此,每个BC都有自己的UI

    另一种方法是只使用一个UI。BCs将没有UI,只有应用层。UI将调用它所需的BC的应用层,通常UI和BCs API之间的粘合剂是REST API网关