Будь умным!


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

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

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


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

Серверный сценарий также представляет собой исходный модуль на некотором ЯВУ, который также выполняется под управлением интерпретатора; кроме того, составлением как клиентских, так и серверных сценариев, занимается разработчик 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. Общие социально-экономические особенности профессионального общения юриста.html
2. либо ресурсу Администратор по безопасности АБ
3. Тема- Религия в странах Древнего Мира Выполнил- Студент гр
4. страна для многих неожиданно переместившаяся с политических и экономических окраин бывшего СССР прямо в ц
5. Социология религии
6. на тему - Космоцентризм и онтологическая проблематика в античной философии
7. графічного завдання з дисципліни ldquo;Правова статистикаrdquo; Розрахунковографічне завдання ’ 1 На тери.html
8. варианта- Выбрать графу в первой строке исходя из первой буквы фамилии
9. раздел информатики который изучает средства и способы создания и обработки графических изображений при по
10. ТЕМА НАЦИОНАЛЬНОГО СЧЕТОВОДСТВА Система национальных счетов представляет собой баланс взаимосвязанных п
11. Право Правовой марафон 1
12. дурную природу человека которая является следствием первородного греха и передается через половую жизнь
13. Тевтонский орден и крестоносцы
14. ЩИ ЗЕЛЕННЫЕ ХОЛОДНЫЕ
15. ЛУНЬ ЮЙ Лунь юй Изречения наиболее надежный памятник передающий воззрения Конфуция аутентичнос
16. Foundtion for Course in Mircles
17. Доклад- Интуитивное письмо как медитационная практика
18. Процессы организации и самоорганизации в природе и обществе
19. Детство- Счастливая счастливая невозвратимая пора детства
20. Советское общество в период правления Брежнева После смещения Н