Описание курса:
В данном курсе слушатели изучат, каким образом использовать 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 для работы через очереди и механизм публикации\подписки
- Обрабатывать ошибки
- Использовать специфические MQ функции
- Создавать MDB модули
- Описать поддержку JMS и Java EE в WebSphere MQ
Содержание курса:
- Введение в обмен сообщениями, JMS и WebSphere MQ
- JMS архитектура
- Администрирование JMS
- Упражнение: Администрирование WebSphere MQ и JMS
- Отправка и получение сообщений
- Механизм программного взаимодействия точка-точка
- Упражнение: Отправка и получение сообщений
- Упражнение: Использование паттерна запрос-ответ
- Механизм программного взаимодействия публикация-подписка
- Транзакции
- Упражнение: Работа с транзакциями
- Специфические функции WebSphere MQ
- Безопасность
- MDB
- Упражнение: Разработка приложения MDB