Spring 5 для профессионалов
книга

Spring 5 для профессионалов

Автор: Юлиана Козмина, Роб Харроп, Крис Шефер, Кларенс Хо

Форматы: PDF

Издательство: Диалектика

Год: 2020

Место издания: Москва | Санкт-Петербург

ISBN: 978-5-907114-07-4

Страниц: 1120

Артикул: 78925

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

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

Краткая аннотация книги "Spring 5 для профессионалов"

Эта книга воплощает знания и опыт работы авторов с каркасом Spring Framework и сопутствующими технологиями удаленного взаимодействия, Hibernate, EJB и пр. Она дает возможность читателю не только усвоить основные понятия и принципы работы с Spring Framework, но и научиться рационально пользоваться этим каркасом для построения различных уровней и частей корпоративных приложений на языке Java, включая обработку транзакций, представление веб-содержимого и прочего содержимого, развертывание и многое другое. Полноценные примеры подобных приложений, представленные в этой книге, наглядно демонстрируют особенности совместного применения различных технологий и методик разработки приложений в Spring. Пятое издание этой книги, давно уже пользующейся успехом у читателей, обновлено по новой версии Spring Framework 5 и является самым исчерпывающим и полным руководством по применению Spring среди всех имеющихся. В нем представлен новый функциональный каркас веб-приложений, микрослужбы, совместимость с версией Java 9 и прочие функциональные возможности Spring. Прочитав эту обстоятельную книгу, вы сможете включить в арсенал своих средств весь потенциал Spring для основательного построения сложных приложений. Гибкий, легковесный каркас Spring Framework с открытым кодом продолжает оставаться фактически ведущим в области разработки корпоративных приложений на языке Java и самым востребованным среди разработчиков и программирующих на Java. Он превосходно взаимодействует с другими гибкими, легковесными технологиями Java с открытым кодом, включая Hibernate, Groovy, MyBatis и прочие, а также с платформами Java ЕЕ и JPA 2. Эта книга поможет вам: • Выявить новые функциональные возможности в версии Spring Framework 5 • Научиться пользоваться Spring Framework вместе с Java 9 • Овладеть механизмом доступа к данным и обработки транзакций • Освоить новый функциональный каркас веб-приложений • Научиться создавать микрослужбы и другие веб-службы

Содержание книги "Spring 5 для профессионалов"


Посвящение
Об авторах
О техническом рецензенте
Благодарности
Введение
Глава 1. Введение в Spring
Глава 2. Начало работы
Глава 3. Инверсия управления и внедрение зависимостей в Spring
Глава 4. Конфигурирование и начальная загрузка в Spring
Глава 5. Введение в АОП средствами Spring
Глава 6. Поддержка JDBC в Spring
Глава 7. Применение Hibernate в Spring
Глава 8. Доступ к данным в Spring через интерфейс JPA 2
Глава 9. Управление транзакциями
Глава 10. Проверка достоверности с преобразованием типов и форматированием данных
Глава 11. Планирование заданий
Глава 12. Организация удаленной обработки в Spring
Глава 13. Тестирование в Spring
Глава 14. Поддержка сценариев в Spring
Глава 15. Мониторинг приложений
Глава 16. Разработка веб-приложений
Глава 17. Протокол WebSocket
Глава 18. Проекты Spring Batch, Spring Integration, Spring XD и прочие
Приложение. Установка среды разработки
Предметный указатель

Все отзывы о книге Spring 5 для профессионалов

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

Отрывок из книги Spring 5 для профессионалов

30ГЛАВА 1 J ВВЕДЕНИЕ В SPRINGВ этой главе представлено введение в каркас Spring Framework без основательных примеров или подробных пояснений. Если вы уже знакомы с каркасом Spring, сразу переходите к чтению главы 2.Что такое SpringПожалуй, самой трудной частью объяснения технологии Spring является точная ее классификация. Обычно Spring описывается как легковесный каркас для построения приложений на Java, но с этой формулировкой связаны два интересных момента.Во-первых, Spring можно применять для построения любого приложения на языке Java (например, автономных, веб-приложений или корпоративных (JEE) приложений на Java), в отличие от многих других каркасов и, в частности, от каркаса Apache Struts, предназначенного только для создания веб-приложений. Во-вторых, легковес-ный характер Spring на самом деле обозначает не количество классов или размеры дистрибутива, а главный принцип всей философии Spring — минимальное воздей-ствие. Spring является легковесным каркасом в том смысле, что для использования всех преимуществ ядра Spring вам придется внести лишь минимальные (если вообще какие-нибудь) изменения в свой прикладной код, а если в какой-то момент вы решите не пользоваться Spring, то и это сделать будет очень просто.Обратите внимание на то, что речь идет только о ядре Spring — многие дополни-тельные компоненты Spring, в том числе для доступа к данным, требуют более тес-ной привязки к Spring Framework. Но польза от такой привязки вполне очевидна, и на протяжении всей этой книги мы представим методики, позволяющие свести к мини-муму влияние подобной привязки на разрабатываемые приложения.Эволюция Spring FrameworkКаркас Spring Framework берет свое начало из книги Expert One-on-One: J2EE Design and Development Рода Джонсона (Rod Johnson; издательство Wrox, 2002 г.). За прошедшее десятилетие каркас Spring Framework значительно вырос в плане основ-ных функциональных возможностей, связанных с ним проектов и поддержки со стороны сообщества разработчиков. Теперь, когда д...