Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework
книга

Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework

Здесь можно купить книгу "Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Виджей Наир

Форматы: PDF

Издательство: ДМК Пресс

Год: 2020

Место издания: Москва

ISBN: 978-5-97060-872-2

Страниц: 307

Артикул: 95219

Возрастная маркировка: 16+

Электронная книга
999

Краткая аннотация книги "Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework"

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

Содержание книги "Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework "


Об авторе
О техническом рецензенте
Благодарности
Введение
От издательства
Глава 1. Предметно-ориентированное проектирование
Концепции предметно-ориентированного проектирования
Предметная область/бизнес-домен
Поддомены/ограниченные контексты
Модель предметной области
Агрегаты/объекты-сущности/объекты-значения
Правила предметной области
Команды/запросы
События
Саги
Резюме
Глава 2. Проект Cargo Tracker
Основная предметная область (домен)
Проект Cargo Tracker: поддомены/ограниченные контексты
Проект Cargo Tracker: модель предметной области (домена)
Агрегаты
Идентификаторы агрегатов
Сущности
Объекты-значения
Проект Cargo Tracker: операции модели предметной области (домена)
Саги
Сервисы модели предметной области
Проектирование сервисов модели предметной области (домена)
Проект Cargo Tracker : реализации с использованием предметно-ориентированного проектирования
Резюме
Глава 3. Проект Cargo Tracker: Jakarta EE
Платформа Java EE
Смена торговой марки на Jakarta EE и дальнейшее развитие
Спецификации платформы Jakarta EE
Технологии веб-приложений
Технологии корпоративных приложений
Веб-сервисы в Jakarta EE
Технологии обеспечения безопасности
Итоговый обзор спецификаций Jakarta EE
Cargo Tracker как модульное монолитное приложение
Ограниченные контексты с использованием платформы Jakarta EE
Реализация модели предметной области (домена) с использованием Jakarta EE
Реализация сервисов предметной области с использованием Jakarta EE
Входящие сервисы
RESTful API
Собственные веб-API
Сервисы приложения
Сервисы приложения: события
Исходящие сервисы
Общая схема реализации
Резюме
Глава 4. Проект Cargo Tracker: Eclipse MicroProfile
Платформа Eclipse MicroProfile
Платформа Eclipse MicroProfile: функциональные возможности
Платформа MicroProfile: основные спецификации
Eclipse MicroProfile: спецификации поддержки
Итоговый обзор спецификаций Eclipse MicroProfile
Реализация Cargo Tracker: Eclipse MicroProfile
Выбор реализации: проект Helidon MP
Реализация Cargo Tracker: ограниченные контексты
Ограниченные контексты: создание пакетов
Ограниченные контексты: структура пакета
Реализация приложения Cargo Tracker
Модель предметной области (домена): реализация
Модель основного домена: реализация
Операции модели предметной области (домена)
Сервисы модели предметной области (домена)
Итоговый обзор реализации
Резюме
Глава 5. Проект Cargo Tracker: платформа Spring
Платформа Spring
Spring Boot: функциональные возможности
Spring Cloud
Итог краткого обзора рабочей среды Spring
Ограниченные контексты и платформа Spring Boot
Ограниченные контексты: формирование пакетов
Ограниченные контексты: структура пакета
Пакет interfaces
Пакет application
Пакет domain
Пакет infrastructure
Реализация приложения Cargo Tracker
Модель предметной области (домена): реализация
Модель основного домена: реализация
Операции модели предметной области (домена)
Команды
Запросы
События
Сервисы модели предметной области (домена)
Входящие сервисы
Сервисы приложения
Исходящие сервисы
Итоговый обзор реализации
Резюме
Глава 6. Проект Cargo Tracker: рабочая среда Axon
Шаблон Event Sourcing
Методика CQRS
Рабочая среда Axon
Компоненты рабочей среды Axon
Компоненты предметной области (домена) Axon Framework
Компоненты модели регулирования и координации Axon Framework
Компоненты инфраструктуры Axon: Axon Server
Приложение Cargo Tracker и рабочая среда Axon
Ограниченные контексты в Axon
Ограниченные контексты: создание артефакта
Ограниченные контексты: структура пакета
Реализация модели предметной области с использованием Axon
Подведение итогов реализации
Реализация сервисов модели предметной области (домена) с использованием Axon
Резюме
Предметный указатель

Все отзывы о книге Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework

Чтобы оставить отзыв, зарегистрируйтесь или войдите

С книгой "Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework" читают

Внимание!
При обнаружении неточностей или ошибок в описании книги "Предметно-ориентированное проектирование в Enterprise Java с помощью Jakarta EE, Eclipse MicroProfile, Spring Boot и программной среды Axon Framework (автор Виджей Наир)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!