Якщо вам потрібно вивчити Весну, не дивіться далі, ніж цей улюблений і вичерпний посібник! Повністю переглянуто для 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 і забезпечення реактивності ваших баз даних. Ви також знайдете найновіші найкращі практики Spring, зокрема Spring Boot для налаштування та конфігурації програми.
Про технологію
Spring є обов’язковим знанням для розробників Java! чому Цей потужний фреймворк усуває багато стомлюючої конфігурації та повторюваних завдань кодування, що полегшує створення готового для підприємства програмного забезпечення виробничої якості. Останні оновлення значно підвищують продуктивність мікросервісів, реактивної розробки та інших сучасних дизайнів програм. Не дивно, що більше половини всіх розробників Java використовують Spring.
Про книгу
Spring in Action, шосте видання — це вичерпний посібник із основних функцій Spring, усі пояснені в Craig Walls' відомий чіткий стиль. Ви запустите Spring у дію, поетапно створюючи повну веб-програму на базі даних. Це нове видання охоплює як основи Spring, так і нові функції, такі як реактивні потоки, інтеграція Kubernetes і RSocket. Незалежно від того, чи ви новачок у Spring, чи досягли рівня Spring 5.3, зробіть цей класичний бестселер своєю Біблією!
Що всередині
Реляційні та NoSQL бази даних
Інтеграція через Служби на основі RSocket і REST
Методи реактивного програмування
Розгортання програм на традиційних серверах і контейнерах
Про читання
Для початку Java-розробники середнього рівня.
Про автора
Крейг Уоллс
— інженер у VMware, член команди інженерів Spring, популярний автор і часто доповідає на конференції.
Зміст
ЧАСТИНА 1 ОСНОВНА ВЕСНА
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