Многомодульный maven. Многопоточность. XML. Веб сервисы. Удаленное взаимодействие.

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


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


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

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


Программа курса (будет уточняться)

Concurrent and Parallel Programming

Работа с XML

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