Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Java JMS.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.02 Mб
Скачать

Часть 1.

  1. Ознакомиться с принципами удаленного взаимодействия объектов Java в рамках RMI.

  2. Ознакомиться и разобрать предлагаемый пример Simple Time, использующий пере­дачу примитивных типов Java.

  3. Реализовать пример на локальной машине.

  4. Определить состав файлов, необходимый для клиента и сервера.

  5. Реализовать пример в сети (используя п. 4).

  6. Ознакомиться с файлами политик безопасности и добиться запуска примера в «огра­ничен­ном» режиме (факультативно).

Часть 2.

  1. Ознакомиться с понятием сериализации объектов Java.

  2. Изучить предлагаемый пример, использующий передачу пользовательского сериали­зуе­мого типа.

  3. Реализовать пример в сети.

  4. Создать клиент-серверную систему, использующую RMI для передачи объектов (объ­екты выбрать произвольно) в виде пары консольных приложений.

  5. Реализовать пример в сети.

Часть 3.

  1. Ознакомиться с понятием активизации серверных объектов в RMI.

  2. Изучить предлагаемый пример клиент-серверной системы, использующей активиза­цию серверного объекта.

  3. Реализовать пример в сетевом режиме.

Часть 4 (факультативно).

Реализовать графическую оболочку для клиентской части клиент-серверной системы в соот­ветствии с индивидуальным заданием. В качестве среды для построения графического приложения предлагается использовать NetBeans IDE.

Задание - создать оригинальное приложение на основе Java JMS, имеющее следующие минимальные возможности:

  • подключение источника данных к приложению средствами Microsoft Visual Studio 2010;

  • установка и разрыв соединения с существующей БД КИС программным способом;

  • работа с БД КИС в соединённом режиме программным способом: просмотр записей вы­бранной таблицы БД, выполнение команд-запросов на получение данных таблицы БД.

  • работа с БД КИС в разъединённом режиме программным способом: просмотр схемы вы­бранной таблицы БД, выполнение запросов, не возвращающих результат, редактирование выбранной таблицы БД;

  • работа с БД КИС программным способом с использованием механизмов: транзак­ций, триггеров и хранимых процедур.

Указания и рекомендации:

  1. Рекомендуется использование ОС Windows 7 Ultimate RTM Russian + Service Pack 1.

  2. Обязательно использование языка программирования Java.

  3. Рекомендуется использование системы программирования SUN ONE STUDIO 5.1 и NetBeans IDE.

  4. Рекомендуется создание консольного приложения.

Контрольные вопросы:

  1. Дайте определение JMS.

  2. Что представляет собой корпоративная информационная система типа MOM?

  3. Что называется JMS-клиентом?

  4. Что называется JMS-поставщиком?

  5. Что называется JMS-потребителем?

  6. Что называется JMS-провайдеом?

  7. Что называется JMS-приложением?

  8. Что называется JMS-сообщением?

  9. Какую роль выполняют управляющие объекты JMS?

  10. Зачем нужны средства администрирования JMS?

  11. Дайте определение термину расположение.

  12. Какую роль выполняет фабрика соединения в JMS?

  13. Какую роль выполняет JNDI в JMS?

  14. Опишите трехуровневую архитектуру JMS.

  15. Что называется JMS-провайдером?

  16. Перечислите типы сообщений JMS.

  17. Из каких частей состоит сообщение JMS?

  18. Что означает термин несохраняемое сообщение JMS?

  19. Что означает термин сохраняемое сообщение JMS?

  20. Что такое Уведомления о доставке сообщений JMS?

  21. Какую роль выполняет селектор сообщений JMS?

  22. Для чего в JMS используются транзакции?

  23. Какие разновидности механизма транзакций используются в JMS?

  24. Опишите модель передачи сообщений «изда­ние - подписка».

  25. Какую роль выполняет тема в модели передачи сообщений «изда­ние - подписка»?

  26. Что означает термин прочная подписка?

  27. Что означает термин непрочная подписка?

  28. Опишите модель передачи сообщений «точка - точка».

  29. Какую роль выполняет очередь в модели передачи сообщений «точка - точка»?

  30. Кратко опишите схему применения JMS при разработке КИС.

1 один и тот же JMS-клиент может быть одновременно и поставщиком, и потребителем в разных актах взаимодействия

2 концепция ESB - Enterprise Service Bus

3 JTA - Java Transaction API

31

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]