|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Constantin Svintsoff 2:5020/400 29 Mar 2001 17:43:09 To : All Subject : Re: Cache and WWW -------------------------------------------------------------------------------- On Thu, 29 Mar 2001, Serguei Tarassov wrote: > Доброго дня! > > Ооо! Hаконец то хоть один человек меня поддержал, причем достаточно > интересные примеры привел. (А то я уже подумывал, а на хрена мне этот XML? > (шутка ;-))). Илья, жму руку ;-) Кстати, я вовсе не утверждал, что XML не нужен. > Попытаюсь обобщить. > 1. Я привел пример, когда надо передавать сложные структуры данных между > корбовскими объектами. Это неверно. Это не было сложной структурой. Множество пар <имя, типизированное значение> - это вполне простая структура. И ни к чему XML там городить :) Если вы имели ввиду что-то другое, то во первых, странно, почему это называлось аттрибутами, во вторых - это из вашего примера совсем не было видно. > 2. Константин предложил мне воспользоваться сначала сиквенсом (одномерным > массивом), а (при небольшом усложнении в структуре передаваемых данных) > затем и сиквенсом сиквенсов (двумерным массивом). Мне вспомнилась старая > байка: "Мы писали базу, рук не покладая - скачет баг на баге, багом погоняя" Это тоже не совсем так. Запрос информации об одном объекте и запрос информации о нескольких объектах - это разные операции. Совсем разные. И причем тут эта байка? Кстати, sequence еще можно называть одномерным массивом. А вот называть sequence sequence'ов двумерным массивом - это просто неграмотно (видимо, понятно почему?). > 3. Я предложил Константину заодно подумать над неким унифицированным > доступом к этому массиву, как к множеству объектов и их атрибутов, причем в > свете корбы, это не должна быть "либа для С++", а некая спецификация, > которая уже реализована на нескольких языках программирования, используемых > при разработке корба-объектов (С++ и жаба - как минимум). > Мне очевидно, что такую реализацию писать самому не очень быстро, хотя и > вполне допустимо. В результате получится свой аналог XML и DOM. > Hо очевидно также, что реализации DOM уже существуют в большом количестве, > надежно работают, имеют стандартный интерфейс и подходят для решения > первоначальной проблемы. Вы мне наверное не поверите:) Hо эта 'некая спецификация' - она реализована во ВСЕХ языках программирования, используемых при разработке CORBA-приложений. Она называется стандартным маппингом для этого языка. И если структуры данных 'правильные' то маппинг ее в язык реализации ничем не хуже DOM. /Constantin --- ifmail v.2.15dev5 * Origin: A poorly-installed InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/653081ce2a85.html, оценка из 5, голосов 10
|