Я недавно прочитал книгу о доменно-управляемом дизайне. Но я удивился, когда прочитал, что отправка HTML-кода из ограниченного контекста на уровень представления - это один из двух подходов для возврата данных из ограниченного контекста (другой - через различные типы данных, такие как JSON и XML,. .. как все используют)!
Это точное содержание книги:
HTML API против API данных
Создавая веб-страницы с фрагментами HTML, которые возвращаются из
каждый ограниченный контекст, вы даете ограниченным контекстам контроль над
внешний вид и поведение определенных областей страницы.
Теперь у меня есть два вопроса по этому поводу:
- Действительно ли это хороший способ вернуть HTML?
- Где должен генерироваться HTML? В службах приложений в качестве последнего уровня ограниченного контекста или других уровней или что?
ссылка: УЗОРЫ, ПРИНЦИПЫ И ПРАКТИКА ДИЗАЙНА ДОМЕНА
Скотт Миллет и Ник Тьюн, опубликованные Wrox