Думай на Java

       

Написание исходного кода IDL


Первый шаг состоит в написании IDL описания разрабатываемого сервиса. Это обычно делает программист сервера, который после этого свободен реализовывать сервер на любом языке, для которго существует CORBA IDL компилятор. IDL файл передается программисту клиентской стороны и становится мостом между языками.

Приведенный ниже пример показывает IDL описание для нашего сервера ExactTime:

//: c15:corba:ExactTime.idl

//# Вы должны установить idltojava.exe с

//# java.sun.com и отрегулировать установки для

//# использования вашего локального C препроцессора

//# чтобы откомпилировать этот. //# Смотрите докуметацию на java.sun.com.

module remotetime { interface ExactTime { string getTime(); }; }; ///:~

Это декларация интерфейса ExactTime внутри просранства имен remotetime. Интерфейс состоит из единственного метода, который возвращает текущее время в формате string.



Содержание раздела