M Y D E L P H I 7 . R U Самоучитель программирования  
 
  • Главная
  •  

     

    Клиентское приложение

    Клиентское приложение в трехзвенной модели должно обладать лишь минимально необходимым набором функций, делегируя большинство операций по обработке данных серверу приложений.

    В первую очередь удаленное клиентское приложение должно обеспечить соединение с сервером приложений. Для этого используются компоненты соединений DataSnap:

    •  TDCOMConnection — использует DCOM;
    •  TSocketconnection — использует сокеты Windows;
    •  TWebConnection — использует HTTP.

    Компоненты соединения DataSnap предоставляют интерфейс IAppServer, используемый компонентами-провайдерами на стороне сервера и компонентами TClientDataSet на стороне клиента для передачи пакетов данных.

    Для работы с наборами данных используются компоненты TClientDataSet, работающие в режиме кэширования данных.

    Для представления данных и создания пользовательского интерфейса в клиентском ПО применяются стандартные компоненты со страницы Data Controls Палитры компонентов.

    Подробнее о разработке клиентского ПО для распределенных многозвенных приложений БД рассказывается в гл. 22.