Лауренциу Спилкэ - Spring быстро
Название: | Spring быстро | |
Автор: | Лауренциу Спилкэ | |
Жанр: | Программирование: прочее, Java, Java Script | |
Изадано в серии: | неизвестно | |
Издательство: | Питер | |
Год издания: | 2022 | |
ISBN: | 978-5-4461-1969-1 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Spring быстро"
Java-программистам необходим фреймворк Spring. Этот невероятный инструмент универсален: вы можете разрабатывать как приложения для малого бизнеса, так и микросервисервисные архитектуры промышленного масштаба. Освоить Spring не так-то просто, но первый шаг сделать легко! Книга предназначена для Java-разработчиков, желающих создавать приложения на основе Spring. Информативные иллюстрации, понятные примеры, а также ясное и живое изложение Лауренциу Спилкэ позволят быстро овладеть необходимыми навыками. Вы научитесь планировать, разрабатывать и тестировать приложения. Благодаря акценту на наиболее важных функциях разберетесь в богатой экосистеме фреймворка Spring. 16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
Читаем онлайн "Spring быстро". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (157) »
4.1.2. Условия задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
4.1.3. Реализация сценариев использования без применения
фреймворка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
4.2. Использование внедрения зависимостей для абстракций . . . . . . . 117
4.2.1. Выбор объектов для добавления .
в контекст Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
4.2.2. Выбор одной из реализаций абстракции для автомонтажа . . 123
4.3. Подробнее об обязанностях объектов со стереотипными .
аннотациями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Глава 5. Контекст Spring: области видимости и жизненный цикл бинов . . 132
5.1. Использование одиночной области видимости . . . . . . . . . . . . . . 133
5.1.1. Что такое одиночный бин . . . . . . . . . . . . . . . . . . . . . . . 133
5.1.2. Одиночные бины в реальных приложениях . . . . . . . . . . . . 141
5.1.3. Немедленное и «ленивое» создание экземпляров . . . . . . . . 143
5.2. Прототипная область видимости бинов . . . . . . . . . . . . . . . . . . 145
5.2.1. Как работают прототипные бины . . . . . . . . . . . . . . . . . . 146
5.2.2. Практическое применение прототипных бинов . . . . . . . . . 150
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
10 Оглавление
Глава 6. Аспекты и АОП в Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6.1. Аспекты в Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.2. Реализация аспектов в Spring с помощью АОП . . . . . . . . . . . . . 162
6.2.1. Реализация простого аспекта . . . . . . . . . . . . . . . . . . . . . 162
6.2.2. Изменение параметров и возвращаемого значения
перехваченного метода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
6.2.3. Перехват методов с аннотациями . . . . . . . . . . . . . . . . . . 176
6.2.4. Другие полезные аннотации советов . . . . . . . . . . . . . . . . 180
6.3. Цепочки выполнения аспектов . . . . . . . . . . . . . . . . . . . . . . . . 181
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
Часть II
Реализация
Глава 7. Введение в Spring Boot и Spring MVC . . . . . . . . . . . . . . . . . . 190
7.1. Что такое веб-приложение . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
7.1.1. Основные сведения о веб-приложениях . . . . . . . . . . . . . . 192
7.1.2. Способы реализации веб-приложений на основе Spring . . . . 193
7.1.3. Использование контейнера сервлетов в веб-разработке . . . . 196
7.2. Магия Spring Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
7.2.1. Создание проекта Spring Boot с помощью сервиса
инициализации проекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
7.2.2. Упрощенное управление зависимостями .
с помощью диспетчеров зависимостей . . . . . . . . . . . . . . . . . . . 206
7.2.3. Автоматическая конфигурация по соглашению .
на основе зависимостей . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
7.3. Реализация приложения с помощью Spring MVC . . . . . . . . . . . . 208
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
Глава 8. Реализация веб-приложений с использованием Spring Boot .
и Spring MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
8.1. Создание веб-приложений с динамическими .
представлениями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
8.1.1. Получение данных из HTTP-запроса . . . . . . . . . . . . . . . . 222
8.1.2. Передача данных от клиента серверу посредством .
параметров запроса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Оглавление 11
8.1.3. Передача данных от клиента серверу .
с помощью переменных пути . . . . . . . . . . . . . . . . . . . . . . . . 227
8.2. Использование HTTP-методов GET и POST . . . . . . . . . . . . . . . 229
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Глава 9. Области веб-видимости бинов Spring . . . . . . . . . . . . . . . . . . . 241
9.1. Использование бинов с областью видимости в рамках запроса
в веб-приложениях Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
9.2. Использование области видимости в рамках сессии .
в веб-приложениях Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
9.3. Использование области видимости в рамках всего .
веб-приложения Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268
Глава 10. Реализация REST-сервисов . . . --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (157) »
Книги схожие с «Spring быстро» по жанру, серии, автору или названию:
Автор неизвестен -- Компьютеры - Spring in Action Covers Spring 5-1--11 Жанр: Другие языки и системы программирования Год издания: 1 |
Е. В. Дубовик, А. П. Никольский - Справочник JavaScript. Кратко, быстро, под рукой Жанр: Справочники Год издания: 2021 Серия: Справочник |
Е. В. Дубовик, Д. М. Кольцов - Справочник PYTHON. Кратко, быстро, под рукой Жанр: Справочники Год издания: 2021 Серия: Справочник |