Вернуть HTML из ограниченного контекста - PullRequest
0 голосов
/ 10 ноября 2018

Я недавно прочитал книгу о доменно-управляемом дизайне. Но я удивился, когда прочитал, что отправка HTML-кода из ограниченного контекста на уровень представления - это один из двух подходов для возврата данных из ограниченного контекста (другой - через различные типы данных, такие как JSON и XML,. .. как все используют)!

Это точное содержание книги:

HTML API против API данных

Создавая веб-страницы с фрагментами HTML, которые возвращаются из каждый ограниченный контекст, вы даете ограниченным контекстам контроль над внешний вид и поведение определенных областей страницы.

enter image description here

Теперь у меня есть два вопроса по этому поводу:

  1. Действительно ли это хороший способ вернуть HTML?
  2. Где должен генерироваться HTML? В службах приложений в качестве последнего уровня ограниченного контекста или других уровней или что?

ссылка: УЗОРЫ, ПРИНЦИПЫ И ПРАКТИКА ДИЗАЙНА ДОМЕНА Скотт Миллет и Ник Тьюн, опубликованные Wrox

1 Ответ

0 голосов
/ 11 ноября 2018

Я думаю, что в книге говорится о написанных там интерфейсах.HTML, возвращаемый каждым BC, означает пользовательский интерфейс BC.Весь пользовательский интерфейс представляет собой совокупность всех пользовательских интерфейсов.Таким образом, каждый BC имеет свой собственный пользовательский интерфейс.

Другой подход - использовать только один пользовательский интерфейс.У BC не было бы пользовательского интерфейса, только прикладной уровень.Пользовательский интерфейс будет вызывать прикладной уровень необходимого ему BC, обычно связующим звеном между пользовательским интерфейсом и API-интерфейсами BC является шлюз REST API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...