Предметно-ориентированное проектирование в Enterprise Java
В книге подробно рассматриваются реализации шаблонов предметно-ориентированного проектирования с применением различных инструментальных средств и рабочих программных сред из Enterprise Java Space. При таком подходе читатель получает завершенную картину и возможность практического применения любого из этих средств в процессе предметно-ориентированного проектирования.
В начальных главах описывается эталонная реализация проекта Cargo Tracker – создание монолитного приложения с использованием платформы Jakarta EE. Затем рассматривается полный процесс преобразования монолитного приложения в архитектуру, основанную на микросервисах. В заключительных главах демонстрируется создание версии приложения с использованием шаблонов CQRS и Event Sourcing (ES); основной рабочей средой является Axon Framework.
Издание будет полезно специалистам, приступающим к работе в среде Enterprise Java, ведущим разработчикам, которые осуществляют переход с монолитной архитектуры к архитектурам на основе микросервисов, а также для архитекторов ПО, осваивающих методику предметно-ориентированного проектирования для создания приложений.
Предметно-ориентированное проектирование и Enterprise Java
Книга посвящена предметно-ориентированному проектированию в Enterprise Java и практической реализации архитектурных подходов на примере приложения Cargo Tracker. Рассматривается создание монолитного приложения на Jakarta EE, его последовательное преобразование в микросервисную архитектуру, а также применение шаблонов CQRS и Event Sourcing с использованием Axon Framework. Материал будет полезен разработчикам и архитекторам, изучающим Enterprise Java, микросервисы и современные подходы к проектированию приложений.