У вас вопросы?
У нас ответы:) SamZan.net

модуль на некотором ЯВУ который также выполняется под управлением интерпретатора; кроме того составлением

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 15.3.2025

Серверные сценарии

Серверный сценарий также представляет собой исходный модуль на некотором ЯВУ, который также выполняется под управлением интерпретатора; кроме того, составлением как клиентских, так и серверных сценариев, занимается разработчик Web-сайта - пожалуй, это все, что есть общего у этих двух типов сценариев. Перечислим основные отличия между ними.

·        Интепретатором серверного сценария является Web-сервер.

·        Пользователю доступен исходный текст клиентских скриптов, в то время, как ему виден лишь результат работы серверных.

·        Серверные сценарии не зависят от клиентского программного обеспечения.

·        Возможности серверных сценариев существенно шире, чем клиентских, - в частности, с их помощью можно осуществлять доступ к базам данных.

Серверный сценарий пишется на специализированном языке программирования и помещается в виде отдельного файла на Web-сервере, в том каталоге, откуда при настройке сервера разрешен запуск сценариев. URL данного файла указывается в параметре ACTION формы, данные из элементов управления которой должны быть обработаны с помощью сценария. После нажатия пользователем на Web-странице кнопки типа SUBMIT, эта информация передается серверу и обрабатывается сценарием. По завершению работы последнего пользователю передается результат его работы.

1.6.1. CGI-сценарии

Хронологически первой технологией создания серверных сценариев была технология CGI-сценариев или CGI-скриптов. В качестве языка программирования при разработке CGI-скриптов используется язык Perl отдаленно напоминающий язык Си.

Возможности CGI-сценариев:

·        Обработка пользовательских данных.

·        Доступ к файловой системе Web-сервера.

·        Работа с базами данных.

·        Динамическая генерация Web-страниц.

Несмотря на то, что данная технология не относится к классу новейших, она продолжает активно использоваться и в настоящее время, особенно на Web-серверах, ориентированных на операционные системы семейства UNIX.

1.6.2. Технология ASP

Технология активных серверных страниц (ASP - Active Server Pages) была предложена сравнительно недавно специалистами компании Microsoft и завоевала широкую популярность, благодаря своей простоте, логичности и удобству применения. Концептуально данная технология аналогина CGI-сценариям - как по целям, так и по задачам. Отличия ее заключаются в следующем.

·        Активная страница представляет собой Web-страницу со встроенными в текст сценариями, интерпретируемыми сервером.

·        В зависимости от работы сценария, клиенту передается тот или иной документ, который может содержать теги HTML, расположенные на данной активной странице, либо сформированный самим сценарием.

·        Сценарии ASP составляются на языках JavaScript и VBScript.

·        Имеется набор объектов, содержащих свойства и методы, очень удобные для использования на стороне сервера.

·        Технология ASP удачно сочетается с другой технологией от Microsoft - ADO (от ActiveX Data Objects), что позволяет за короткий срок создавать сложные Интернет-приложения с базами данных.

Если технология CGI-сценариев ориентирована на Web-сервера по ОС семейства UNIX (например, Web-сервер Apache), то ASP изначально предназначалась для Web-серверов от Microsoft (продукты MS Internet Information Server и MS Personal Web Server). В настоящее время такое различие сгладилось: для серверов Apache существуют модули, позволяющие работать с ASP, и для серверов под ОС семейств Windows есть надстройки, позволяющие им работать с CGI-сценариями на языке Perl.

1.6.3. Технология PHP

Данная технология представляет собой альтернативу ASP и основывается на специализированном языке программирования PHP (от Personal Home Page). Это интерпретируемый язык для создания активных Web-страниц. Программа на PHP, подобно тексту на JavaScript или VBScript в ASP-документах, вставляется в HTML-файл. Начало и конец программы отмечаются специальными скобками <?PHP и ?>. Текст вне этих скобок PHP не интерпретируется и передается Web-браузеру "как есть".

Синтаксис PHP основан на синтаксисе языков Си, Java и Perl и довольно подробно описан в руководстве, которое можно получить из Интернет на узле http://www.php.net. Способы заставить сервер правильно реагировать на HTML-файлы со вставками на PHP, вообще говоря, различны для разных серверов, но чаще всего бывает достаточно дать имени файла расширение.




1. экономической экологической и политической обстановки в России позволяет выделить 5 основных направлений в
2. Движение же первичных документов в бухгалтерском учете регламентируется графиком документооборота
3. тема расположения информации на внешних устройствах
4. Королек птичка певчая
5. важный фактор позволяющий объяснить приливы и отливы в политике и политической экономии со времени обретен
6. а Утро Эта дура встала Волосенки почесала Сонно в ванную ползет ~ Там ее подарок ждет
7. Философия её смысл и функции
8. Дифференциальные уравнения гиперболического типа
9. I Анализ сущности инфляции История инфляционных процессов Сущность инфляции в разных экономических школ
10. Рост рынка рекламы восстановится после выборов