|
Клиентское приложение
Клиентское приложение в трехзвенной
модели должно обладать лишь минимально необходимым набором
функций, делегируя большинство операций по обработке
данных серверу приложений.
В первую очередь удаленное клиентское
приложение должно обеспечить соединение с сервером приложений.
Для этого используются компоненты соединений DataSnap:
- TDCOMConnection — использует
DCOM;
- TSocketconnection — использует
сокеты Windows;
- TWebConnection — использует
HTTP.
Компоненты соединения
DataSnap предоставляют интерфейс IAppServer,
используемый компонентами-провайдерами на стороне сервера
и компонентами TClientDataSet
на стороне клиента для передачи пакетов данных.
Для работы с наборами данных используются
компоненты TClientDataSet, работающие
в режиме кэширования данных.
Для представления данных и создания
пользовательского интерфейса в клиентском ПО применяются
стандартные компоненты со страницы Data Controls
Палитры компонентов.
Подробнее о разработке клиентского
ПО для распределенных многозвенных приложений БД рассказывается
в гл. 22.
|