Н. 3. Елманова. C++Builder 3.0, арштектура "клиент/сервер" и Internet
Рис. 8.41. Примерная архитектура построения трехзвенной системы на предприятии с удаленными филиалами
9 СОЗДАНИЕ WEB-ПРИЛОЖЕНИЙ
Web-приложения (иногда называемые скриптами) - это исполняемые файлы или динамически загружаемые  библиотеки,  выполняющиеся под управлением^\УеЬ-серверов. Их основное назначение - динамически гене-" рировать гипертекстовые страницы по запросу пользователя с целью ото-БражёнйяТГх вГ'его" браузере.
"^""Пользовательская работа с Web заключается в том, что пользователь с помощью браузера запрашивает различные ресурсы, доступные в Internet, указывая их URL (Uniform Resource Locator) в предназначенной для этого строке ввода либо выбирая соответствующую гипертекстовую ссылку, содержащую указание на URL. Ресурсом может быть, например, текстовый или гипертекстовый документ, Java-апплет, элемент ActiveX (наподобие рассмотренного в предыдущей главе "тонкого" клиента), какой-либо доступный для копирования файл и др. В частности, ресурсом может быть и результат работы приложения, выполняющегося под управлением Web-сервера (естественно, на компьютере, содержащем Web-сервер), которое может при этом обрабатывать какие-либо параметры, содержащиеся в пользовательском запросе. Если ресурс доступен, браузер способен его опознать, и настройки уровня безопасности браузера позволяют использовать этот ресурс, он интерпретируется браузером.
Для создания Web-приложений можно, как известно, использовать абсолютно любое средство разработки, лишь бы полученное приложение было способно выполняться в той операционной системе, под управлением которой функционирует Web-сервер. Однако такие приложения так или иначе требуют написания некоторого количества кода, и вопрос удобства того или иного средства разработки так или иначе связан с желанием минимизировать рутинную работу, имеющую отношение к процессу "ручного" кодирования. C++Builder 3.0 обладает неплохими возможностями визуального проектирования подобного рода приложений.
9.1  Создание простейшего приложения
Выберем пункт меню File/New и из репозитария объектов выделим пункт Web Server Application (рис. 9.1).
212
dH/МОГШЗИ
213