Если вам нужно изучить Spring, не ищите ничего, кроме этого всеми любимого и всеобъемлющего руководства! Полностью переработано для Spring 5.3 и содержит интересные примеры из реальной жизни, которые помогут вам запачкать руки Spring.
В Spring in Action, 6-е издание вы узнаете:
Создание реактивных приложений
Реляционные базы данных и базы данных NoSQL
Интеграция через службы на основе HTTP и REST, а также песочные реактивные службы RSocket
Методы реактивного программирования
Развертывание приложений на традиционные серверы и контейнеры
Защита приложений с помощью Spring Security
За прошедшие годы Spring in Action помог десяткам тысяч разработчиков значительно повысить производительность с помощью Spring. Это новое издание классического бестселлера охватывает все новые функции Spring 5.3 и Spring Boot 2.4, а также примеры реактивного программирования, Spring Security для REST Services и обеспечение реактивности ваших баз данных. Вы также найдете последние лучшие практики Spring, в том числе Spring Boot для установки и настройки приложений.
О технологии
Spring требуется для разработчиков Java! Почему? Эта мощная среда устраняет множество утомительных задач настройки и повторяющихся задач кодирования, упрощая создание готового к работе программного обеспечения промышленного качества. Последние обновления значительно повышают производительность микросервисов, реактивной разработки и других современных дизайнов приложений. Неудивительно, что более половины всех Java-разработчиков используют Spring.
О книге
Spring in Action, Sixth Edition — это всеобъемлющее руководство по основным функциям Spring, все изложенное в книге Крейга Уоллса. классно четкий стиль. Вы запустите Spring в действие, шаг за шагом создавая полное веб-приложение на основе базы данных. В этом новом выпуске рассматриваются как основы Spring, так и новые функции, такие как реактивные потоки, интеграция Kubernetes и RSocket. Независимо от того, являетесь ли вы новичком в Spring или переходите на Spring 5.3, сделайте этот классический бестселлер своей библией!
Что внутри
Реляционные базы данных и базы данных NoSQL
Интеграция через Сервисы на основе RSocket и REST
Методы реактивного программирования
Развертывание приложений на традиционных серверах и в контейнерах
О читателе
Для начала Java-разработчики среднего уровня.
Об авторе
Крейг Уоллс
— инженер VMware, член группы инженеров Spring, популярный автор и частый докладчик на конференциях.
Содержание
ЧАСТЬ 1 FOUNDATIONAL SPRING
1 Начало работы с Spring
2 Разработка веб-приложений
3 Работа с данными
4 Работа с нереляционными данными
5 Защита Spring
6 Работа со свойствами конфигурации
ЧАСТЬ 2. ИНТЕГРАЦИЯ SPRING
7. Создание сервисов REST
8. Защита REST
9. Асинхронная отправка сообщений
10. Интеграция Spring
ЧАСТЬ 3 REACTIVE SPRING
11 Знакомство с Reactor
12 Разработка реактивных API
13 Реактивное сохранение данных
14 Работа с RSocket
ЧАСТЬ 4. РАЗВЕРТЫВАНИЕ SPRING
15 Работа с Spring Boot Actuator
16 Администрирование Spring
17 Мониторинг Spring с помощью JMX
18. Развертывание Spring