从有界上下文返回HTML

时间:2018-11-10 07:25:46

标签: domain-driven-design bounded-contexts

我最近读了一本关于域驱动设计的书。但是,当我读到将HTML从有界上下文发送回表示层时,我感到惊讶。 ...每个人都在使用)!

这是本书的确切内容:

  

HTML API与数据API

     

通过使用从HTML返回的HTML代码段构建网页   在每个有界上下文中,您都可以对有界上下文进行控制   页面特定区域的外观和行为。

enter image description here

现在,我对此有两个疑问:

  1. 这真的是返回HTML的好方法吗?
  2. 应该在哪里生成HTML?在应用服务中,作为有界上下文的最后一层还是其他层还是什么?

参考:域驱动设计的模式,原理和实践 由Scott Millet和Nick Tune出版,由Wrox出版

1 个答案:

答案 0 :(得分:3)

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

另一种方法是只有一个UI。 BC将没有UI,只有应用程序层。 UI会调用它所需的BC的应用程序层,通常UI和BCs API之间的胶水将是REST API网关。