Технология разработки web-приложений, страница 7

http://webapp/WebDBapp.cgi     или    ./WebDBapp.cgi ,

если указывается расположение ресурса относительно местонахождения текущего отображаемого HTML-документа (точка обозначает папку, в которой находится текущий документ, т.е. корневую папку сервера WebApp в приведенном примере).

4. Особенности использования web-сервера WebApp

На WWW-сервере в корневой папке для каждого студента создана отдельная личная папка, в которую он помещает разрабатываемые web-приложения и HTML-документы. Имя личной папки совпадает с регистрационным именем студента на ВЦ МИЭТ и указывается в URL для ссылки на размещенные в ней информационные ресурсы при обращении к web-серверу.

Для записи этих ресурсов в личную папку на WWW-сервере студент должен подключиться к ней с помощью команды

connect_webapp <регистрационное имя> (например, connect_webapp u253344),

которая вводится в окне Запуск программы, активизируемом из стартового меню Windows командой Пуск | Выполнить. В результате в локальной сети становится доступным виртуальное устройство W, представляющее личную папку студента на WWW-сервере. Информация, записываемая на устройство W, оказывается в личной папке студента.

После окончания лабораторной работы следует скопировать все файлы с виртуального устройства W на личный диск Н для их надежной сохранности.

Для проведения лабораторной работы на WWW-сервере установлена учебная база данных с пседонимом Zgrad, в которой содержаться сведения о жителях Зеленограда. Для доступа к базе данных используется ядро процессора баз данных BDE, также установленное на WWW-сервере.

5. Разработка CGI-приложений

Чтобы создать CGI-приложение, необходимо решить две основные задачи: разработать web-интерфейс и разработать программу (web-приложение), которая принимает запрос пользователя и осуществляет его выполнение.

Для разработки web-интерфейса достаточно знать основы языка HTML, изложенные в разделе 2.

Различают два типа CGI-приложений: стандартное или консольное CGI-приложение, в котjром передача данных производится через переменные окружения выполняющейся программы, и приложение WinCGI (версия CGI для Windows), в котором  обмен данными осуществляется через INI-файл. В лабораторной работе рассматривается первый тип CGI-приложений.