Java-программистам необходим фреймворк Spring. Этот невероятный инструмент универсален: вы можете разрабатывать как приложения для малого бизнеса, так и микросервисервисные архитектуры промышленного масштаба. Освоить Spring не так-то просто, но первый шаг сделать легко! Книга предназначена для Java-разработчиков, желающих создавать приложения на основе Spring. Информативные иллюстрации, понятные примеры, а также ясное и живое изложение Лауренциу Спилкэ позволят быстро овладеть необходимыми навыками. Вы научитесь планировать, разрабатывать и тестировать приложения. Благодаря акценту на наиболее важных функциях разберетесь в богатой экосистеме фреймворка Spring.
Пікірлер9
👍Ұсынамын
💡Танымдық
🎯Пайдалы
Автор книги прекрасный учитель. Основные мысли повторяются по нескольку раз в различной форме, иногда даже схемами. Сложно будет что-то не понять. Так же стоит упомянуть, что у автора книги есть обучающий канал на YouTube.
👍Ұсынамын
🎯Пайдалы
Простой для понимания слог, охватывает необходимый минимум для понимания фреймворка. Автор по ходу дела рекомендует другие книги для более глубокого понимания.
Рекомендую для первого знакомства со спрингом.
Рекомендую для первого знакомства со спрингом.
Дәйексөздер449
• в виде параметра HTTP-запроса — это простой способ передачи значений от клиента к серверу в формате пары «ключ — значение». Параметры добавляются в URI как выражения запроса. Поэтому их также называют параметрами запроса. Этот метод следует использовать только для передачи небольших объемов данных;
• в виде параметров заголовка HTTP-запроса. Как и параметры запроса, параметры заголовка передаются в заголовке HTTP-запроса. Главное различие между ними — параметры заголовка не попадают в URI. Этот способ также не подходит для больших объемов данных;
• переменная пути передает данные через сам путь запроса. Как и в случаях выше, переменные пути используются для небольших объемов данных. Но данный вариант передачи следует применять, если данные являются обязательными;
• в теле HTTP-запроса. Этот метод обычно применяется в случаях, когда нужно передать много данных (строки, но иногда и двоичные данные, такие как файлы). Мы рассмотрим его в главе 10, когда научимся создавать конечные точки REST.
• в виде параметров заголовка HTTP-запроса. Как и параметры запроса, параметры заголовка передаются в заголовке HTTP-запроса. Главное различие между ними — параметры заголовка не попадают в URI. Этот способ также не подходит для больших объемов данных;
• переменная пути передает данные через сам путь запроса. Как и в случаях выше, переменные пути используются для небольших объемов данных. Но данный вариант передачи следует применять, если данные являются обязательными;
• в теле HTTP-запроса. Этот метод обычно применяется в случаях, когда нужно передать много данных (строки, но иногда и двоичные данные, такие как файлы). Мы рассмотрим его в главе 10, когда научимся создавать конечные точки REST.
Содержимое файла home.html, которое я добавил в проект, представлено в листинге 8.2. Первый важный момент, на который нужно обратить внимание, — это тег , с которого начинается содержимое файла и в который я добавил атрибут xmlns:th="http://www.thymeleaf.org". Данное определение эквивалентно импорту в Java. Впоследствии оно позволит нам обозначать префиксом th все специальные свойства представления, полученные благодаря Thymeleaf.
Шаблонизатор — это зависимость, которая упрощает получение и вывод изменяемых данных от контроллера.
