Категория
Информатика
Тип
реферат
Страницы
2 стр.
Дата
16.03.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20735.zip — 43.99 kb
  • model-briefcase-sredstvami-midas_20735_1.rtf — 458.09 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Модель briefcase средствами MIDAS
Alena Alena
Модель briefcase средствами MIDAS
Михаил Голованов
В прошлом номере журнала
я писал о реализации модели Briefcase с помощью ADO. В отличие от ADO, средства работы с отключенными наборами данных в MIDAS были реализованы с самой первой версии. Реализация модели Briefcase средствами MIDAS несколько проще, хотя и здесь есть свои подводные камни.
Приложение MIDAS состоит из двух частей: сервера приложений и тонкого клиента. Сервер приложений «общается» с сервером БД (или другим источником данных), реализует бизнес-правила и предоставляет тонкому клиенту данные по запросу. Функция тонкого клиента – это отображение данных пользователю.
В качестве примера мы спроектируем простой сервер приложений и тонкий клиент для работы с базой, описанной в предыдущей части статьи. Сервер приложений реализуем как модуль MTS/COM+. Никаких особенностей создания сервера приложений для модели
briefcase нет, поэтому я не буду описывать этот процесс в деталях. В IDE Delphi создадим
новый проект приложения для MTS/COM+, выбрав пункт меню File/New/Other, и в появившемся диалоге выберем пункт ActiveX Library с закладки ActiveX. Затем включим в проект новый удаленный модуль данных (File/New/Other и пункт Transactional Datamodule с закладки Multitier).
В удаленном модуле данных разместим следующие компоненты и установим значения их свойств согласно таблице 1, приведенной ниже.
Компонент Свойство Значение
Conn:TADOConnection
ConnectionString Настроить на соединение с БД
adsParams:TADODataSet Connection Conn
Command
Command select * from Params
dspParams:TDataSetProvider DataSet adsParams
Таблица 1
Откомпилируйте проект сервера и установите



Ваше мнение



CAPTCHA