ВУЗ:
Составители:
Рубрика:
24
Строка "This is a red color" будет выделена в Web browser красным
цветом. HTML — это очень простой язык описания состояния объектов, но его
подробное обсуждение выходит за рамки данной методички. Вы сможете найти
множество материалов по последним модификациям стандартов и описания
HTML на WWW-узле http://www.w3.org.
Common Gateway Interface (CGI)
CGI — это стандарт расширения функциональности WWW,
позволяющий WWW-серверам выполнять программы, аргументами работы
которых
может управлять пользователь. WWW-серверы позволяют
запрашивать статические HTML Web-страницы и просматривать их с помощью
Web browser. CGI расширяет возможности пользователя и позволяет выполнять
программы, ассоциированные с данной Web-страницей и предоставляет
возможность получения динамической информации из WWW-сервера.
Например, пользователь WWW-сервера может получить самую последнюю
информацию о погоде, выполнив программу, которая запрашивает прогноз
погоды на текущий
момент из базы данных.
CGI-интерфейс, в основном, служит как шлюз между WWW-сервером и
внешними исполняемыми программами. Он получает запрос от пользователя,
передает его внешней программе и затем возвращает результаты пользователю
через динамически построенную Web-страницу. При этом построенные
Web-страницы могут коренным образом отличаться друг от друга, если они
построены в зависимости
от переданных пользователем параметров.
Чаще всего CGI используется для выборки информации из баз данных.
Пользователь вводит запрос в Web-страницу; WWW-сервер его читает,
передает соответственному приложению или запускает процесс для его
обработки, получает результат запроса и показывает его пользователю.
Механизм CGI полностью платформно-независимый и может передавать
данные между любыми WWW-серверами, поддерживающими механизм CGI.
Поскольку CGI основан на исполняемых файлах, нет ограничений на тип
программы, которая будет исполняться в CGI. Программа может быть написана
на любом из языков программирования, позволяющем создавать исполняемые
модули, C/C++, Java, FORTRAN, Pascal, Visual Basic или PowerBuilder.
CGI-программа также может быть написана с использованием командных
языков операционных систем, таких как Perl или Shell.
В последнее время бурно развивается тенденция активных серверных
страниц, так называемых ASP. По сути, это использование того же самого
стандарта CGI, только на уровне объектно-ориентированного подхода к
построению Web-страниц. В частности, в Java реализована технология JSP
активных серверных страниц.
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »