ВУЗ:
Составители:
Рубрика:
114
запроса, генерирующая Web-страницу, состоящую из HTML-разметки и
программного кода клиентского компонента.
Для разработки серверных компонентов Web-приложений может быть
использован практически любой доступный язык программирования — языки
ассемблера, универсальные языки Си, Си++, Си#, Java, Паскаль, Visual Basic, и
др., языки описания сценариев Perl, PHP, Python, Ruby и т.д., языки командных
оболочек Bash, KSh, WSh и др., и их комбинации. Наибольшее распространение
в настоящее время получили специализированный язык описания сценариев
PHP. На платформе Microsoft Windows широко используется технология
ASP.NET.
Код клиентского компонента либо непосредственно интерпретируется
Web-браузером (сценарии на языке JavaScript), либо Web-бразуер запускает
специализированную виртуальную машину, которая выполняет этот код
(апплеты Java), либо Web-браузер вызывает функции из скомпилированных под
конкретную операционную систему и аппаратную платформу модулей
(технология ActiveX). Существуют универсальные клиентские ActiveX-
компоненты с собственными языками программирования, такие, как
Macromedia Flash.
10.4 Вопросы для самопроверки
• Что означает приставка «гипер» в термине «гипертекст»?
• Каким образом пользователь может отличить статический файл,
переданный Web-сервером, от сгенерированного CGI-программой?
• Какой метод протокола HTTP позволяет передать на сервер данные,
введенные пользователем в формы на Web-странице
?
• Как действует механизм Cookie?
запроса, генерирующая Web-страницу, состоящую из HTML-разметки и
программного кода клиентского компонента.
Для разработки серверных компонентов Web-приложений может быть
использован практически любой доступный язык программирования — языки
ассемблера, универсальные языки Си, Си++, Си#, Java, Паскаль, Visual Basic, и
др., языки описания сценариев Perl, PHP, Python, Ruby и т.д., языки командных
оболочек Bash, KSh, WSh и др., и их комбинации. Наибольшее распространение
в настоящее время получили специализированный язык описания сценариев
PHP. На платформе Microsoft Windows широко используется технология
ASP.NET.
Код клиентского компонента либо непосредственно интерпретируется
Web-браузером (сценарии на языке JavaScript), либо Web-бразуер запускает
специализированную виртуальную машину, которая выполняет этот код
(апплеты Java), либо Web-браузер вызывает функции из скомпилированных под
конкретную операционную систему и аппаратную платформу модулей
(технология ActiveX). Существуют универсальные клиентские ActiveX-
компоненты с собственными языками программирования, такие, как
Macromedia Flash.
10.4 Вопросы для самопроверки
• Что означает приставка «гипер» в термине «гипертекст»?
• Каким образом пользователь может отличить статический файл,
переданный Web-сервером, от сгенерированного CGI-программой?
• Какой метод протокола HTTP позволяет передать на сервер данные,
введенные пользователем в формы на Web-странице?
• Как действует механизм Cookie?
114
