ВУЗ:
Составители:
Рубрика:
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