План вебинара
- Обзор используемых на вебинаре технологий. Интеграция ПО.
- Системы управления версиями
- Maven
- Логгирование
- Архитектура приложения Spring. Создание каркаса приложения
- Обзор Spring Framework. Spring Context
- Тестирование. Spring Test
- Базы данных. Spring JDBC
- Spring ORM. JPA. Hibernate. Конфигурирование доменной модели
- Реализация через JPA. Транзакции
- Настройка пула коннектов
- Spring Data JPA
- Кэширование
- Spring Web. Конфигурирование Tomcat
- Spring Web MVC
- Тестирование Spring MVC
- Реализация Rest API
- Тестирование Rest контроллеров
- WebJars. Bootstrap. Dandelion-Datatables
- AJAX. jQuery.
- Spring Security
- Spring Security Test
- Авторизация/ регистрация. JSP based tag.
- Dandelion Bundle. Настройка библиотек JavaScript.
- Работа с Dandelion Datatables через Ajax.
- Обработка исключений
- Деплой в PaaS-платформу Heroku
- Ресурсы