ВУЗ:
Составители:
8
и не требовать наличия BDE и какого - либо другого программного обеспечения
доступа к данным.
Рис. 4. «Тонкий» клиент и сервер приложений
«Тонкий» клиент
Как видно, клиентское приложение по- прежнему содержит модуль дан -
ных (назовем его локальным), в котором помещаются невизуальные компонен-
ты доступа к данным. Наиболее существенное отличие от классического клиен-
та заключается в использовании вместо любого из компонентов , инкапсули-
рующих наборы данных (TDataSet), специальных компонентов клиентских
наборов данных TClientDataSet, обеспечивающих кэшируемое соединение с
удаленными наборами данных, расположенными на сервере приложений . Кро-
ме этого является обязательным использование одного из так называемых
компонентов связи : TDCOMConnection, TSocketConnection, TWebConnec-
tion, TOLEnterpriseConnection, TCorbaConnection. Задача компонентов
связи – поиск и соединение с сервером приложений , а затем – управление этим
соединением . Можно также использовать компоненты связи для вызова мето-
дов интерфейса сервера приложений . Каждый из компонентов связи использует
определенный коммуникационный протокол : DCOM, Windows sockets
(TCP/IP), HTTP, RPC и CORBA, соответственно.
Компонент TClientDataSet предназначен для хранения данных, полу-
ченных от сервера приложений , в кэше клиента, и, будучи потомком компонен-
та TDataSet, обладает, подобно компонентам TTable и TQuery, как навига-
ционными методами, так и методами, осуществляющими редактирование дан -
8 и не требовать наличия BDE и какого-либо другого программного обеспечения доступа к данным. Рис. 4. «Тонкий» клиент и сервер приложений «Тонкий» клиент Как видно, клиентское приложение по-прежнему содержит модуль дан- ных (назовем его локальным), в котором помещаются невизуальные компонен- ты доступа к данным. Наиболее существенное отличие от классического клиен- та заключается в использовании вместо любого из компонентов, инкапсули- рующих наборы данных (TDataSet ), специальных компонентов клиентских наборов данных TClientDataSet , обеспечивающих кэшируемое соединение с удаленными наборами данных, расположенными на сервере приложений. Кро- ме этого является обязательным использование одного из так называемых компонентов связи: TDCOMConnection , TSocketConnection , TWebConnec- tion , TOLEnterpriseConnection , TCorbaConnection . Задача компонентов связи – поиск и соединение с сервером приложений, а затем – управление этим соединением. Можно также использовать компоненты связи для вызова мето- дов интерфейса сервера приложений. Каждый из компонентов связи использует определенный коммуникационный протокол: DCOM, Windows sockets (TCP/IP), HTTP, RPC и CORBA, соответственно. Компонент TClientDataSet предназначен для хранения данных, полу- ченных от сервера приложений, в кэше клиента, и, будучи потомком компонен- та TDataSet, обладает, подобно компонентам TTable и TQuery , как навига- ционными методами, так и методами, осуществляющими редактирование дан-
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »