Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI

Статические и динамические документы HTML


Сервер WWW способен не только хранить статическую информацию, но и взаимодействовать с  удаленным пользователем в интерактивном режиме. При этом пользователь может заполнить какую-либо форму, содержащую поля для ввода цифровой или символьной информации, и передать ее серверу (просто нажав на определенную кнопку, расположенную в форме).

Сервер, получив данные из полей формы, запустит созданное специально для этой формы программное расширение, которое обработает полученные данные, динамически сформирует документ HTML и возвратит его пользователю.

Данная схема не накладывает никаких ограничений на вид выполняемой обработки или на вид сформированного динамически документа HTML. Поэтому сервер WWW может быть использован для решения практически любых задач, требующих обработки данных, полученных от удаленного пользователя.

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



Содержание раздела