WM515 Разработка приложений для IBM WebSphere MQ V7 с помощью JMS
Содержание курса
В данном курсе слушатели изучат, каким образом использовать Java JMS API для работы с сообщениями и очередями сообщений из инфраструктуры WebSphere MQ. Слушатели узнают о возможности использования этого API вместо/вместе со стандартным MQI. В рамках лабораторного практикума (выполняемого в Windows среде) студенты получают возможность опробовать на практике те приемы, которые рассматриваются в лекциях.
ЦЕЛЕВАЯ АУДИТОРИЯ:
Данный курс рассчитан на:
· Разработчиков Java приложений, использующих JMS API для доступа к MQ инфраструктуре.
НЕОБХОДИМАЯ ПОДГОТОВКА К КУРСУ:
Слушатели должны:
· Быть знакомы с механизмом асинхронной передачи сообщений (например, после прослушиванию курса WM101);
· Уметь писать Java приложения (WD154);
· Быть знакомы с интегрированными средами разработки под Java (Eclipse или Rational Application Developer).
РЕЗУЛЬТАТЫ ОБУЧЕНИЯ:
По итогам данного курса слушатели:
· Разберутся в JMS спецификации;
· Смогут описать принципы реализации JMS в IBM WebSphere MQ;
· Научатся писать Java программы для взаимодействия с MQ инфраструктурой;
· Научатся работать с JMS объектами MQ для работы через
o Очереди;
o Механизм публикатор/подписчик;
· Смогут обрабатывать ошибки;
· Научатся использовать специфические MQ функции;
· Смогут создавать MDB модули;
· Смогут описать поддержку JMS и Java EE в WebSphere MQ.
ПРОГРАММА КУРСА:
Курс содержит следующие темы:
· Введение в курс;
· Введение в механизм асинхронной передачи сообщений, JMS и WebSphere MQ;
· JMS архитектура;
· Администрирование JMS;
· Практическое занятие по администрированию JMS и WebSphere MQ;
· Отправка и получение сообщений;
· Механизм программного взаимодействия точка-точка;
· Практическое занятие по отправке и получению сообщений;
· Практическое занятие по реализации шаблона запрос/ответ;
· Реализация модели публикатор/подписчик;
· Практическое занятие по работе с логикой публикатор/подписчик;
· Транзакции;
· Практическое занятие по работе с транзакциями;
· Безопасность;
· MDB;
· Практическое занятие по написанию MDB;
· Итоги курса.