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

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


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


26.07 в 20.00 (Москва/Киев) состоится бесплатное вступительное занятие:
многопоточность, обзор проекта, ответы на вопросы.

Материалы вступительного занятия


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

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

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