Архитектурные решения Java для доступа к данным

Учебное пособие посвящено технологиям программирования на языке Java, в частности, архитектурным решениям для организации доступа к данным в корпоративных приложениях. Книга помогает преодолеть трудности проектирования, предлагая использовать готовые решения — фреймворки и шаблоны проектирования (паттерны).

В первых главах подробно рассматриваются фундаментальные паттерны проектирования, такие как Стратегия (Strategy), Inversion of Control (IoC), Data Access Object (DAO), а также паттерны доступа к данным (Data Source Architectural patterns): Table Data Gateway, Row Data Gateway, Active Record и Data Mapper. Эти разделы закладывают теоретическую основу для понимания принципов построения устойчивой и масштабируемой архитектуры.

Основная практическая часть книги сосредоточена на применении фреймворка Spring и технологии Hibernate для реализации доступа к данным. Подробно разбираются Spring JDBC Template, интеграция Spring с Hibernate, а также современный подход Spring Data JPA. Отдельные главы посвящены веб-технологиям: сервлетам, JSP и фреймворку Spring MVC для построения веб-приложений и REST-сервисов. Завершает пособие введение в Spring Boot.

Издание содержит практические задания к каждой главе, что делает его полезным для самостоятельной работы. Книга предназначена для магистров, изучающих технологии разработки ПО, а также для разработчиков, впервые сталкивающихся с проектированием сложных Java-приложений.

Архитектурные решения Java для доступа к данным
A
Автор
В.Л. Волушкова
Издательство
Тверской государственный университет
Год
2019
Язык
Русский
1
Оцените книгу

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

Ознакомительный фрагмент