Теперь рассмотрим составные части трехзвенного распределенного приложения в Delphi (рис. 20.2). Как говорилось выше, в Delphi целесообразно разрабатывать клиентскую часть трехзвенного приложения и ПО промежуточного слоя — сервер приложений.
Части трехзвенных приложений разрабатываются
с использованием компонентов DataSnap,
а также некоторых других специализированных компонентов, в основном обеспечивающих
функционирование клиента. Для доступа к данным применяется одна из четырех технологий,
реализованных в Delphi (см. часть IV).
Примечание
Разработку трехзвенных приложений целесообразно
вести, используя в среде разработки группу проектов вместо одиночных проектов.
Для этого используется утилита Project Manager (меню View | Project Manager).
Для передачи данных между сервером приложений
и клиентами используется интерфейс AppServer,
предоставляемый удаленным модулем данных сервера приложений. Этот интерфейс
используют компоненты-провайдеры TDataSetProvider
на стороне сервера и компоненты TClientDataSet
на стороне клиента.
Знаете ли Вы, что релятивизм (СТО и ОТО) не является истинной наукой? - Истинная наука обязательно опирается на причинность и законы природы, данные нам в физических явлениях (фактах). В отличие от этого СТО и ОТО построены на аксиоматических постулатах, то есть принципиально недоказуемых догматах, в которые обязаны верить последователи этих учений. То есть релятивизм есть форма религии, культа, раздуваемого политической машиной мифического авторитета Эйнштейна и верных его последователей, возводимых в ранг святых от релятивистской физики. Подробнее читайте в FAQ по эфирной физике.