ВУЗ:
Составители:
Рубрика:
120
}
catch(const CORBA::Exception& e)
{
cerr << e << endl;
return(1);
}
return 0;
}
//----------------------------------------------------------------
-
В этом случае мы получим таблицу с результатами расчетов непосредственно на
экране консольного приложения. Отметим, что данное приложение можно
скомпилировать любым компилятором С++, в том числе и компилятором для платформы,
отличной от Windows.
Серверы доступа к данным
Серверы доступа к данным являются одним из наиболее популярных типов серверов
middleware. Наиболее популярный способ создания переносимого сервера доступа к
данным заключается в использовании MIDAS и создание удаленных модулей данных как
COM- или CORBA-объектов. В этом случае создается COM или CORBA-сервер, но это
будет Windows-приложение, так как оно использует VCL, основанную на Windows API, и
BDE, которые также представляет собой набор Windows-библиотек. Переносимый сервер
доступа к данным не должен использовать ни VCL, ни BDE. В этом случае, можно
использовать то, что функциональность сервера доступа к данным - это набор SQL-
запросов, и ничего более. Для MIDAS-серверов генератором запросов является BDE. Но
выполнить запрос можно и другим способом. Например, всегда есть возможность
использования низкоуровневого API клиентских частей серверных СУБД (например,
Oracle Call Interface). Для большинства таких СУБД такие API существуют для многих
платформ и содержат одни и те же функции. Использование таких API может показаться
несколько утомительным, но в целом оно ненамного сложнее, чем написание других
функций.
}
catch(const CORBA::Exception& e)
{
cerr << e << endl;
return(1);
}
return 0;
}
//----------------------------------------------------------------
-
В этом случае мы получим таблицу с результатами расчетов непосредственно на
экране консольного приложения. Отметим, что данное приложение можно
скомпилировать любым компилятором С++, в том числе и компилятором для платформы,
отличной от Windows.
Серверы доступа к данным
Серверы доступа к данным являются одним из наиболее популярных типов серверов
middleware. Наиболее популярный способ создания переносимого сервера доступа к
данным заключается в использовании MIDAS и создание удаленных модулей данных как
COM- или CORBA-объектов. В этом случае создается COM или CORBA-сервер, но это
будет Windows-приложение, так как оно использует VCL, основанную на Windows API, и
BDE, которые также представляет собой набор Windows-библиотек. Переносимый сервер
доступа к данным не должен использовать ни VCL, ни BDE. В этом случае, можно
использовать то, что функциональность сервера доступа к данным - это набор SQL-
запросов, и ничего более. Для MIDAS-серверов генератором запросов является BDE. Но
выполнить запрос можно и другим способом. Например, всегда есть возможность
использования низкоуровневого API клиентских частей серверных СУБД (например,
Oracle Call Interface). Для большинства таких СУБД такие API существуют для многих
платформ и содержат одни и те же функции. Использование таких API может показаться
несколько утомительным, но в целом оно ненамного сложнее, чем написание других
функций.
120
