Категория
Информатика
Тип
лабораторная работа
Страницы
21 стр.
Дата
29.04.2009
Формат файла
.doc — Microsoft Word
Архив
149994.zip — 283.71 kb
  • texnologija-corba_149994_1.doc — 1403 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
5  из 10
Оценок
2
Оцените работу
Хорошо  или  Плохо


Текст работы


Лабораторная работа:
Технология CORBAПример 1. Тестирование CORBA-соединения клиента с сервером
Рассмотрим создание примитивной клиент/серверной ИС, состоящей из:
• CORBA-сервера, приветствующего обратившегося к нему CORBA-клиента;
• CORBA-клиента, способного подключаться к CORBA-серверу.
Построение CORBA-сервера
Для построения CORBA-сервера нужно запустить мастера CORBA Server командой File | New | Other | Multitier | CORBA Server (рис. 1).
Рисунок 1
Когда мастер создания сервера запущен, он ожидает от программиста некоторой дополнительной информации (рис. 2):
1. Какого рода CORBA-сервер следует создать: консольное приложение (опция ole Application) или оконное (Window Application)? Не лишне напомнить, что сервер CORBA - это программа, производящая экземпляры объектов и уведомляющая об этом все заинтересованные программы-клиенты.
Рисунок 2
2. Имена IDL-файлов с описанием интерфейсов объектов (кнопка Add) либо, если отметить кнопку Add New IDL File, мастер сам создаст пустой IDL-файл и добавит его в проект.
После нажатия кнопки OK генерируется новый проект, и в окне редактора открывается пустой IDL-файл.
Следующим действием разработчика будет описание интерфейса объекта калькулятора на языке IDL (рис. 5.3).
Рисунок 3Сохраним полученное описание в файле с именем .idl.
Теперь можно создать интерфейс пользователя, как показано на рис. 4.
Рисунок 4
В элемент управления Memo1 будет заноситься строка приветствия подключившегося к CORBA-серверу клиента.
Сохраним проект под именем CORBAServerProject.
Для создания импортируемого сервером объекта выполним команду File | New | Other | Multitier | CORBA Object Implementation для запуска



Ваше мнение



CAPTCHA