Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

Меня разводят как пацана или мои товарищи сошли с ума ?   Найти похожие ветки 

 
stikriz   (2002-12-26 23:16) [0]

У нас в компании стартанул проект с использованием CORBA. Я с этой технологией знаком только по наслышке. Что-то пробовал и только. Так вот, руководители нашего проекта настаивают на том, чтобы клиентская программа получала от серверов абстрактные классы, а не DataSet или хотя бы что-то, что можно засунуть в DataSet. Они утверждают, что CORBA так не делает. Люди, одна надежда на Вас... Это моразм или общепринятая практика. Дело в том, что мне, чтобы показать данные в DBGrid нужно будет извращаться для каждого интерфейса в отдельности. А как формировать отчеты. Это же не нормально ?

С уважением, Николай.


 
BERK   (2003-01-03 14:11) [1]

У меня был аналогичный вопрос - каким образом получать результат запроса клиенту:
1) "абстрактные классы"
2) "DataSet или хотя бы что-то, что можно засунуть в DataSet"

Мне посоветовали вот что:
1) Если результат запроса - сущность (например, компания с несколькими аттрибутами, сумма платежей за год, список трёх высокооплачиваемых сотрудников и т.п., то надо делать типизированную структуру и передавать её как результат метода CORBA-объекта.
2) Если результат - список ч-л, либо сущность с большим количеством параметров, то на сервере их нужно получить в ClientDataSet-e, записать в переменную типа VARIANT, поместить в Any, передать ч-з метод, а на клиенте произвести обратный процесс и загрузить в ClientDataSet данные из Any.

Сейчас занимаюсь реализацией советов ;-)


 
KA_   (2003-01-04 08:57) [2]

Я для решения подобных проблем использую XML. Его, естественно, передаю в методе. Документ содержит в себе описание сущности(ей) и значения конкретных полей и т.п. Очевидно, что на сервере, можно хранить описание структур используемых сущностей (своего рода БД описаний), структуры могут быть весьма сложны (насколько позволяет XML :). Наверное, можно динамически изменять эти описания мгновенно изменять и характер хранимых данных и способы их обработки. Но это пока не реализовано :)


 
stikriz   (2003-01-29 21:23) [3]

   Привет.

Спасибо, что ответили. Я так и знал, что это засада :-)
Дело в том, что это просто копец, т.к. они еще и решили не использовать БД, т.е. хранить часть данных в файликах. Когда им говоришь, что как-нибудь нужно будет сделать отчет за пять минут по просьбе начальства, которому не откажешь, то вся их "архитектура" вылезет боком.
   Ладно, не буду плакать на людях...

Николай.



Страницы: 1 вся ветка

Форум: "Corba";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.037 c
6-1090467238
НовиЧок
2004-07-22 07:33
2004.10.03
Блокировка ошибок в WebBrowser e


3-1094197200
Bless
2004-09-03 11:40
2004.10.03
fast_forward vc forward_only


14-1095418690
Gorlum
2004-09-17 14:58
2004.10.03
Платные дороги это ещё что, а вот...


8-1089787371
Popovich A.
2004-07-14 10:42
2004.10.03
Работа с JPEG


3-1094028262
Rule
2004-09-01 12:44
2004.10.03
Классический вопрос про краказяблики в такблицах DBASE через BDE





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский