В главах части IV мы рассматривали вопросы создания
обычных приложений БД, работающих с базами данных на локальных компьютерах или
в пределах локальной сети. Однако, как быть, если необходимо создать приложение,
которое может с одинаковым успехом работать как в локальной сети, так и на удаленном
компьютере. Очевидно, что в этом случае модель доступа к
данным должна быть расширена, т. к. наличие большого числа удаленных клиентов
делает традиционные схемы создания приложений БД малоэффективными. В этой главе мы рассмотрим модель распределенного
приложения БД, которая называется многозвенной (multitiered), и, в частности,
ее наиболее простой вариант — трехзвенное распределенное приложение. Тремя частями
такого приложения являются: Все они объединены в единое целое единым механизмом
взаимодействия (транспортный уровень) и обработки данных (уровень бизнес-логики).
Компоненты и объекты Delphi, обеспечивающие
разработку многозвенных приложений, объединены общим названием DataSnap. Примечание В предыдущих версиях Delphi (Delphi 4 и 5)
эти компоненты объединялись под названием MIDAS (Multi-tier Distributed Applications
Services— сервисы многозвенных распределенных приложений). Палитра компонентов Delphi содержит специальную
страницу DataSnap, на которой доступно большинство рассматриваемых в
главах этой части компонентов. Однако при разработке многозвенных приложений
нам понадобятся и многие другие компоненты, которым также уделено достаточное
внимание. В этой главе рассматриваются следующие вопросы:
Maya
3D графика в кино и телевидении
Воздействие испытаний ядерного оружия на здоровье населения
Объектно-ориентированный язык программирования
Java Объектно-ориентированное программирование
Delphi
Библиотека визуальных компонентов
VCL и ее базовые классы Кроссплатформенное
программирование для Linux
Элементы управления Win32 Элементы
управления Windows XP Файлы и
устройства ввода/вывода
Что такое экспертная система? Объектно-ориентированное
программирование
Инструментальные средства разработки
экспертных систем Программирование
на языке CLIPS
Критерии и количественные характеристики надежности
Расчет характеристик надежности невостанавливаемых
резервированных изделий
Расчет надежности системы с постоянным
резервированием
Интегрирование тригонометрических
функций ;