Учебные материалы

Чтобы вы ни создавали, эти материалы разработаны для повышения вашей эффективности, благодаря использованию последних выпусков Spring-проектов и техник, рекомендованных разработчиками Spring.

Разработанные для изучения за 15-30 минут, эти материалы содержат краткие практические иструкции для реализации "Hello Word" и других подобных задач. В большинстве случаев, предварительно необходимо установить JDK и текстовый редактор.

Создание RESTful Web-сервиса

Как создать RESTful web-сервис с использованием Spring.

Выполнение задач по расписанию

Как с использованием Spring выполнять задачи по расписанию.

Определение устройства

Как с использованием Spring определить тип устройства, с которого посетили ваш сайт.

Взаимодействие с RESTful Web-сервисом

Как с использованием Spring RestTemplate получить web-страницу.

Сборка Java-проекта с использованием Gradle

Как собрать Java-проект с использованием Gradle.

Сборка Java-проекта с использованием Maven

Как собрать Java-проект с использованием Maven.

Доступ к данным с использованием JDBC c Spring

Как с использованием Spring организовать доступ к данный реляционной СУБД.

Взаимодействие RESTful-сервиса с Spring for Android

Как с использованием Spring.

Загрузка файлов

Как создать Spring-приложение для загрузки файлов.

Аутентификация пользователя в LDAP

Как обеспечить безопасность приложения в LDAP.

Регистрация приложения в Facebook

Как зарегистрировать приложение для интеграции с Facebook.

Создание Android-проектов с использованием Maven

Как создать Android-проекты с использованием Maven.

Обмен сообщениями с Redis

Как использовать Redis в качестве "message broker".

Регистрация приложения в Twitter

Как зарегистрировать приложение для интеграции с Twitter.

Обмен сообщениями с RabbitMQ

Как создать простое приложение для публикации и подписки сообщений с использованием Spring и RabbitMQ.

Доступ к данным Twitter

Как получить информацию о пользователе Twitter.

Доступ к данным Facebook

Как получить информацию о пользователе Facebook.

Доступ к данным Neo4j

Как сохранять объексты и связи между ними в Neo4j NoSQL СУБД.

Проверка введенных данных

Как с использованием Spring выполнять проверку введенных пользователем данных.

Создание RESTful web-сервиса с Spring Boot Actuator

Как с использованием Spring Boot Actuator создать RESTful web-сервис.

Создание Batch-сервиса

Как создать простое решение с использованием пакетного подхода обработки данных.

Безопасность Web-приложения

Как с использованием Spring Security защитить ваше web-приложение.

Создание Hypermedia RESTful Web-сервиса

Как с использованием Spring создать Hypermedia RESTful Web-сервис.

Обработка данных

Как с использованием Spring Integration создать приложение для сбора и обработки данных и записи результатов в файл.

Установка среды разработки Android

Как установить инструменты для разработки под Android.

Управление транзакциями

Как ключевую часть кода обернуть транзакцией.

Доступ к данным через JPA

Как с использованием Spring Data JPA работать с JPA-данными.

Доступ к данным в MongoDB

Как сохранять данные в MongoDB.

Подготовка web-контента Spring MVC

Как с использованием Spring MVC сформировать web-страницу.

Конвертация Spring Boot JAR приложения в WAR

Как конвертировать ваше Spring Boot приложение из JAR в WAR файл.

Создание асинхронных методов

Как создать асинхронные методы сервиса.

Обработка данных формы

Как с использованием Spring создать и отправить данные формы.

Создание приложений с Spring Boot

Как создать приложение с минимальной конфигурацией.

Использование WebSocket для создания интерактивных web-приложений

Как отправить и получить сообщение между браузером и сервером, используя WebSocket.

Работа с учебными материалами с помощью STS

Как импортировать учебный материал с помощью Spring Tool Suite (STS).

Обработка настроек сайта

Как с использованием Spring определить, как более предпочтительно отобразить страницу сайта, обычную, мобильную версию или планшетную.

Подготовка мобильного web-контента Spring MVC

Как с использованием Spring MVC и Spring Mobile создать web-страницу.

Создание потока данных из Twitter c Spring XD

Как сохранить поток twitter-данных в локальный файл.

Обработка ответа RESTful Web-сервиса AngularJS'ом

Как обработать содержимое web-страницы с AngularJS.

Обработка ответа RESTful Web-сервиса rest.js'ом

Как обработать содержимое web-страницы с rest.js.

Обработка ответа RESTful Web-сервиса Backbone.js'ом

Как обработать содержимое web-страницы с Backbone.js.

Обработка ответа RESTful Web-сервиса JQuery'ом

Как обработать содержимое web-страницы с JQuery.

Активация CORS для RESTful Web-сервиса

Как с использованием Spring создать RESTful Web-сервис с поддержкой Cross-Origin Resource Sharing(CORS).

Разработка приложений с Spring Boot + JS

Как с использованием Spring Boot CLI + Javascript быстро создать полноценные приложения.

Доступ к данным с GORM

Как с использованием Grails powerful Object Relational Mapper сохранять объекты.

Обработка ответа SOAP web-сервиса

Как создать клиента, который обрабатывает ответ от web-сервиса на основе WSDL.

Доступ к JPA-данным через REST

Как работать с RESTful, данными на основе hypermedia с использованием Spring Data REST.

Доступ к Neo4j-данным через REST

Как работать с RESTful, данными на основе hypermedia с использованием Spring Data REST.

Доступ к MongoDB-данным через REST

Как работать с RESTful, данными на основе hypermedia с использованием Spring Data REST.

Доступ к MongoDB-данным через GORM

Как с использованием Grails powerful Object Relational Mapper сохранять объекты.

Создание SOAP Web-сервиса

Как с использованием Spring создать SOAP Web-сервис.

Конвертация Spring Boot JAR приложения в WAR с Maven

Как конвертировать ваше Spring Boot приложение из JAR в WAR файл с использованием Maven.

Кеширование данных с Spring

Как с использованием Spring кешировать данные в памяти.

Разработанные для изучения эти материалы содержат практические иструкции для реализации "Hello Word" и других задач, которые отражают функциональность и применимость Spring Framework, а также сопутствующих его проектов. В большинстве случаев, предварительно необходимо установить JDK и текстовый редактор.