Вернуться на главную страницу
Учебный курс "Технологии разработки серверных информационных систем" СПб ГУАП осень 2017
New!
Примеры кода
Вопросы к экзамену (зачету)
Тема 1 Обзор технологий серверных ИС
1.1 Обзор понятия серверных информационных систем
1.2 Историческая перспектива
Тема 10 Транзакции
10.1 Управление простыми транзакциями
10.2 XA. TBD
Пример кода с лекции TBD
Тема 2 Сервлеты
2.1 Простой сервлет средствами Maven и Tomcat
2.2 Сервлет средствами Ant и Glassfish
Пример кода с лекции (Github)
Тема 11
Архитектура нагруженных систем
Тема 3
Проектирование базы данных и доступ к ней средствами JBDC
Пример кода с лекции (Github)
Тема 12
Отказоусточчивая архитектура (High-Availability)
Тема 4
Доступ к данным через JPA на примере ORM Hibernate
Пример кода с лекции (Github)
Тема 13 архитектура EDA
Теоретические основы EDA
Концепции Kafka
Демонстрация
Пример кода с лекции
интеграция Kafka и Spring
Тема 5 REST сервисы и AJAX средствами Spring и AngularJS
5.1 Введение в Spring
5.2 Spring Hello World
Пример кода с лекции (Github)
5.3 REST сервисы средствами Spring и JPA Repository (Hibernate)
5.4 AJAX средствами AngularJS и REST сервисов
Пример кода с лекции (Github)
Тема 14 Архитектура SOA
Теоретические основы SOA
Демонстрация SOA
Тема 6 Форма логина и безопасность
6.1 Форма логина и безопасность
6.2 Борьба с кросс-сайтовой подделкой запросов
Пример кода с лекции (Github)
Тема 15 Облачные архитектуры
Тема 7
Генерация серверных страниц с помощью Thymeleaf
Пример кода с лекции
Тема 16 Докерные экосистемы
Docker
Демонстрация Docker
Marathon
Kubernetes
Тема 8 Спринг изнутри. Бины.
Видео в процессе
Тема 17 TBD
Тема 9 Аспектно-ориентированное программирование
9.1 Базовые понятия АОП
9.2 TBD
Пример кода с лекции
Тема 18 TBD
Методическое пособие по выполнению лабораторных работ