Spring быстро [Лауренциу Спилкэ] (pdf) читать постранично Книга в формате pdf ! Изображения и текст могут не отображаться!
[Настройки текста] [Cбросить фильтры]
Цвет фона черный светло-черный бежевый бежевый 2 персиковый зеленый серо-зеленый желтый синий серый красный белый
Цвет шрифта белый зеленый желтый синий темно-синий серый светло-серый тёмно-серый красный
Размер шрифта 14px 16px 18px 20px 22px 24px
Шрифт Arial, Helvetica, sans-serif "Arial Black", Gadget, sans-serif "Bookman Old Style", serif "Comic Sans MS", cursive Courier, monospace "Courier New", Courier, monospace Garamond, serif Georgia, serif Impact, Charcoal, sans-serif "Lucida Console", Monaco, monospace "Lucida Sans Unicode", "Lucida Grande", sans-serif "MS Sans Serif", Geneva, sans-serif "MS Serif", "New York", sans-serif "Palatino Linotype", "Book Antiqua", Palatino, serif Symbol, sans-serif Tahoma, Geneva, sans-serif "Times New Roman", Times, serif "Trebuchet MS", Helvetica, sans-serif Verdana, Geneva, sans-serif
Насыщенность шрифта жирный
Обычный стиль курсив Ширина текста 400px 500px 600px 700px 800px 900px 1000px 1100px 1200px Показывать меню Убрать меню Абзац 0px 4px 12px 16px 20px 24px 28px 32px 36px 40px
Межстрочный интервал 18px 20px 22px 24px 26px 28px 30px 32px
Лауренциу Спилкэ
2023
ББК 32.988.02-018
УДК 004.738.2
С72
Спилкэ Лауренциу
С72
Spring быстро. — СПб.: Питер, 2023. — 448 с.: ил.
ISBN 978-5-4461-1969-1
Java-программистам необходим фреймворк Spring. Этот невероятный инструмент универсален:
вы можете разрабатывать как приложения для малого бизнеса, так и микросервисервисные архитектуры промышленного масштаба. Освоить Spring не так-то просто, но первый шаг сделать легко!
Книга предназначена для Java-разработчиков, желающих создавать приложения на основе Spring.
Информативные иллюстрации, понятные примеры, а также ясное и живое изложение Лауренциу
Спилкэ позволят быстро овладеть необходимыми навыками. Вы научитесь планировать, разрабатывать и тестировать приложения. Благодаря акценту на наиболее важных функциях разберетесь
в богатой экосистеме фреймворка Spring.
16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ББК 32.988.02-018
УДК 004.738.2
Права на издание получены по соглашению с Manning Publications. Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как
надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги. Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти в этой книге. На момент подготовки книги к изданию
все ссылки на интернет-ресурсы были действующими.
ISBN 978-1617298691 англ.
ISBN 978-5-4461-1969-1
© 2021 by Manning Publications Co. All rights reserved
© Перевод на русский язык ООО «Прогресс книга», 2022
© Издание на русском языке, оформление ООО «Прогресс книга», 2022
Краткое содержание
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
О книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Об авторе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Иллюстрация на обложке . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Часть I
Основные принципы
Глава 1. Spring в реальном мире . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Глава 2. Контекст Spring: что такое бины . . . . . . . . . . . . . . . . . . . . . . . 50
Глава 3. Контекст Spring: создаем новые бины . . . . . . . . . . . . . . . . . . . 80
Глава 4. Контекст Spring: использование абстракций . . . . . . . . . . . . . . 106
Глава 5. Контекст Spring: области видимости и жизненный цикл бинов . . 132
Глава 6. Аспекты и АОП в Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6 Краткое содержание
Часть II
Реализация
Глава 7. Введение в Spring Boot и Spring MVC . . . . . . . . . . . . . . . . . . 190
Глава 8. Р
еализация веб-приложений с использованием Spring Boot .
и Spring MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Глава 9. Области веб-видимости бинов Spring . . . . . . . . . . . . . . . . . . . 241
Глава 10. Реализация REST-сервисов . . . . . . . . . . . . . . . . . . . . . . . . 270
Глава 11. Использование конечных точек REST . . . . . . . . . . . . . . . . . 293
Глава 12. Использование источников данных в Spring-приложениях . . . . 315
Глава 13. Транзакции в Spring-приложениях . . . . . . . . . . . . . . . . . . . 337
Глава 14. Сохранение данных с помощью Spring Data . . . . . . . . . . . . . . 357
Глава 15. Тестирование Spring-приложений . . . . . . . . . . . . . . . . . . . . 379
Приложение А. Архитектурные концепции . . . . . . . . . . . . . . . . . . . . 404
Приложение Б. Использование XML в конфигурации контекста . . . . . . 418
Приложение В. Краткое введение в HTTP . . . . . . . . . . . . . . . . . . . . . 420
Приложение Г. Представление данных в формате JSON . . . . . . . . . . . . 431
Приложение Д. Установка MySQL и создание базы данных . . . . . . . . . 434
Приложение Е. Рекомендованные инструменты . . . . . . . . . . . . . . . . . 442
Приложение Ж. М
атериалы, рекомендуемые для дальнейшего .
изучения Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Оглавление
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
О книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Кто должен прочитать эту книгу . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Структура издания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
О коде . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Об авторе . . .
Последние комментарии
16 часов 44 минут назад
23 часов 6 минут назад
23 часов 14 минут назад
23 часов 42 минут назад
23 часов 46 минут назад
23 часов 47 минут назад