Использование технологий WWW для доступа к базам данных


Непосредственные функции сервера Базовые определения


В простейшем случае гипертекстовый документ представляет собой

совокупность файлов. Представление этих файлов как единого документа

производится броузером. По каждому файлу документа броузер делает

запрос к WWW - серверу. Таким образом,

сервер не имеет представления о структуре и составе документов,

он отвечает только за выдачу локальных файлов по запросам.

На различных платформах, в различных операционных системах пути

файлов выглядят по разному.

Например:


D:\DOCUMENTS\HTML\INDEX.HTM - в Windows,


/u/data/www/html/index.html - в Unix - системах,


USR:WWW/HTML - в NetWare и т.д.

Путь файла, указываемый в URL, имеет стандартный вид:

/<имя_каталога>/ ... /<имя_каталога>/<имя_файла>

Таким образом, в функции WWW - сервера входит преобразование адреса

из внешнего единого формата в платформенно ориентированный внутренний

формат. Появляется ряд понятий,

специфичных для такого преобразования, необходимых для него.

  1. Исходный каталог документов

Это каталог реальной файловой системы сервера, от которого идет

вычисление пути, указанного в URL.

Например, если исходным каталогом

документов является D:\Documents\HTML\,

то на запрос к этому серверу документа по URL

http://<имя_сервера>/index.htm

будет возвращен файл

D:\Documents\HTML\index.htm

  1. Синонимы

В случае, когда необходимо

осуществить обращение к конкретному каталогу или файлу, находящемуся

вне иерархии Исходного каталога документов,

используется механизм синонимов. Синоним позволяет явно определить

соответствие между путем, указанным в URL, и путем локальной файловой

системы.

Например:


Синонимом для /Harvest объявляется /projects/www/harvest

или

синонимом для /test/myfile.html объявляется

C:\MYDIR\FILE.HTM

В первом случае все обращения к файлам каталога /Harvest

будут обрабатываться в каталоге /projects/www/harvest.

Второй пример показывает работу

синонима с конкретным файлом файловой системы.

  1. Индексный файл

Для каждого сервера определено имя так называемого индексного




- Начало -  - Назад -  - Вперед -