Spring. Все паттерны проектирования

Эта книга представляет собой подробное руководство по применению паттернов проектирования в контексте современного фреймворка Spring 5. Автор начинает с объяснения ключевых концепций Spring, таких как внедрение зависимостей (Dependency Injection), которое лежит в основе создания слабосвязанного и тестируемого кода.

В книге последовательно рассматриваются классические паттерны «Банды четырёх» (GoF) — креативные, структурные и поведенческие — и их практическая реализация в Spring-приложениях. Особое внимание уделяется тому, как эти паттерны естественным образом воплощаются в архитектуре фреймворка.

Далее автор углубляется в более специализированные темы: аспектно-ориентированное программирование (AOP) с использованием паттернов «Заместитель» и «Декоратор», шаблоны доступа к данным (JDBC Template, ORM), паттерны кэширования для повышения производительности, а также реализацию архитектурного паттерна MVC для построения веб-приложений. Заключительные главы затрагивают реактивные шаблоны и паттерны для конкурентного программирования в Spring.

Книга ориентирована на разработчиков, уже знакомых с основами Spring, и поможет им перейти от простого использования фреймворка к глубокому пониманию его внутренней архитектуры и принципов проектирования профессиональных, масштабируемых и поддерживаемых приложений.

Spring. Все паттерны проектирования
A
Автор
Динеш Раджпут
Издательство
Питер
Год
2019
Язык
Русский
1
Оцените книгу

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

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