У меня есть многомодульное Java-приложение в DDD, которое, среди прочего, включает веб-модуль (REST) с мапперами, который имеет зависимость от модуля домена, который заботится о бизнес-логике.
Отображение из объектов доменаDTOs сделан в веб-модуле, но я не хочу, чтобы он имел знания об объектах и объектах-значениях из модели предметной области.
Я думал о введении нового модуля для создания разделения между сетью и доменом.Он будет принимать вызовы из Интернета и переводить их в домен (бизнес-уровень), но для этого решения требуется много картографических средств и новых объектов, которые, на мой взгляд, немного запутывают приложение, поскольку в нем будет около 50 классов.
Существуют ли другие подходы к этой проблеме, или она не настолько серьезна, как я думаю, и может остаться такой же, как сейчас.
Заранее спасибо.