Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.07;
Скачать: CL | DM;

Вниз

Обновление данных в трехзвенной архитектуре   Найти похожие ветки 

 
RomanH ©   (2006-03-10 17:14) [0]

День добрый мастера.Как известно после метода ApplyUpdates компонента TClientDataSet  на сервере приложений в DataSetprovider который обеспечивает связь возникает событие OnUpdateData. Каким образом надо использовать это событие, чтобы мнгновенно, после изменения НД на одном клиенте сервер приложения переслал остальным клиентам уже обновленный НД.


 
Vlad ©   (2006-03-10 17:20) [1]


> RomanH ©   (10.03.06 17:14)  


> Каким образом надо использовать это событие, чтобы мнгновенно,
>  после изменения НД на одном клиенте сервер приложения переслал
> остальным клиентам уже обновленный НД.

В общем случае - никак.
Каждый клиент может порождать новый инстанс приложения-сервера


 
Nikolay M. ©   (2006-03-10 21:39) [2]


> Каким образом надо использовать это событие, чтобы мнгновенно,
>  после изменения НД на одном клиенте сервер приложения переслал
> остальным клиентам уже обновленный НД.


Версия Romkin-a. Не без глюков, но как вариант - вполне.

http://rsdn.ru/article/db/callback.xml


 
Ломброзо ©   (2006-03-12 00:32) [3]

Nikolay M. ©   (10.03.06 21:39) [2]

ИМХО статья уже чуток устарела.

* * *
Вообще, сервера приложений не должны держать постоянный коннект с клиентами, а тем более пропихивать данные клиенту насильно, но если такая потребность возникает, то общепринятым механизмом уведомления клиента является механизм асинхронных обратных вызовов. Что касается платформы Windows, для этого "заточена" служба Microsoft Message Queue (MSMQ), ну ещё можно покопать про подписку на события компонентов COM+.



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

Текущий архив: 2006.05.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
9-1129401655
Meier
2005-10-15 22:40
2006.05.07
RSA помогите с алгоритмом


2-1145302733
Norfolk
2006-04-17 23:38
2006.05.07
Запрет изменения размера окна


15-1144752767
GOST
2006-04-11 14:52
2006.05.07
На делфи можно сделать администрирование такого сайта?


15-1144876427
малдер
2006-04-13 01:13
2006.05.07
Отдам


15-1145097872
Volf_555
2006-04-15 14:44
2006.05.07
Как использовать функцию MONEY_FORMAT в PHP?