Многопоточность. Веб сервисы.

Разработка полнофункционального многомодульного Maven проекта


Требование к участникам: опыт программирования на Java. Базовые знания Maven.


Старт проекта планируется в конце августа/начале сентября.
Всем зарегистрированным участникам будет рассылка с доп. информацией.

Вступительное занятие


Программа курса

возможны изменения, окончательная программа будет перед стартом курса

Concurrent and Parallel Programming

JMS, альтернативы

Build Lifecycle

Сборка, запуск, локальный и удаленный debug проекта, способы деплоя в Tomcat

Веб-сервисы. SOAP. Преимущества/недостатки веб-сервисов. Расширения.

Работа с JAXB.

Публикация веб сервиса из main(). Дабавление wsdl

Logical/protocol handlers.

Генерация обновленного WSDL через wsgen

Стандарт MIME. Обрабатываем вложения на форме: commons-fileupload

NoSQL or RDBMS. Обзор NoSQL систем. CAP

JAX-RS. Интеграция с Jersey

@OneWay vs Java Execution framework

Maven Groovy cкрптинг. groovy-maven-plugin