КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 714014 томов
Объем библиотеки - 1409 Гб.
Всего авторов - 274927
Пользователей - 125133

Новое на форуме

Новое в блогах

Впечатления

Влад и мир про Романов: Игра по своим правилам (Альтернативная история)

Оценку не ставлю. Обе книги я не смог читать более 20 минут каждую. Автор балдеет от официальной манерной речи царской дворни и видимо в этом смысл данных трудов. Да и там ГГ перерождается сам в себя для спасения своего поражения в Русско-Японскую. Согласитесь такой выбор ГГ для приключенческой фантастики уже скучноватый. Где я и где душонка царского дворового. Мне проще хлев у своей скотины вычистить, чем служить доверенным лицом царя

  подробнее ...

Рейтинг: +1 ( 1 за, 0 против).
kiyanyn про серию Вот это я попал!

Переписанная Википедия в области оружия, изредка перемежающаяся рассказами о том, как ГГ в одиночку, а потом вдвоем :) громил немецкие дивизии, попутно дирижируя случайно оказавшимися в кустах симфоническими оркестрами.

Нечитаемо...


Рейтинг: +2 ( 3 за, 1 против).
Влад и мир про Семенов: Нежданно-негаданно... (Альтернативная история)

Автор несёт полную чушь. От его рассуждений уши вянут, логики ноль. Ленин был отличным экономистом и умел признавать свои ошибки. Его экономическим творчеством стал НЭП. Китайцы привязали НЭП к новым условиям - уничтожения свободного рынка на основе золота и серебра и существование спекулятивного на основе фантиков МВФ. И поимели все технологии мира в придачу к ввозу промышленности. Сталин частично разрушил Ленинский НЭП, добил его

  подробнее ...

Рейтинг: +6 ( 6 за, 0 против).
Влад и мир про Шенгальц: Черные ножи (Альтернативная история)

Читать не интересно. Стиль написания - тягомотина и небывальщина. Как вы представляете 16 летнего пацана за 180, худого, болезненного, с больным сердцем, недоедающего, работающего по 12 часов в цеху по сборке танков, при этом имеющий силы вставать пораньше и заниматься спортом и тренировкой. Тут и здоровый человек сдохнет. Как всегда автор пишет о чём не имеет представление. Я лично общался с рабочим на заводе Свердлова, производившего

  подробнее ...

Рейтинг: +3 ( 3 за, 0 против).
Влад и мир про Владимиров: Ирландец 2 (Альтернативная история)

Написано хорошо. Но сама тема не моя. Становление мафиози! Не люблю ворьё. Вор на воре сидит и вором погоняет и о ворах книжки сочиняет! Любой вор всегда себя считает жертвой обстоятельств, мол не сам, а жизнь такая! А жизнь кругом такая, потому, что сам ты такой! С арифметикой у автора тоже всё печально, как и у ГГ. Простая задачка. Есть игроки, сдающие определённую сумму для участия в игре и получающие определённое количество фишек. Если в

  подробнее ...

Рейтинг: +3 ( 3 за, 0 против).

Spring быстро [Лауренциу Спилкэ] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Лауренциу Спилкэ

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
Об авторе . . .