Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

Серверный сценарий также представляет собой исходный модуль на некотором ЯВУ, который также выполняется под управлением интерпретатора; кроме того, составлением как клиентских, так и серверных сценариев, занимается разработчик 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. тематика Диференціал функції його геометричний зміст
2. Правознавство для студентів магістратури ННІ права Дніп
3. Доклад прочитанный 14 июля 2001 г.
4. 032003 г Приказ Минздрава РФ 127 от 28
5. Лабораторна робота ’ 6 Вимірювання ваги динамометром Мета уроку- навчитися за допомогою динамометра вимі
6. Контрольная работа Требования к оформлению контрольной работы Контрольная работа выполняется в те
7. Территория талантов
8. Оглавление и содержание
9. Виды соучастников преступления
10. Внешнеэкономические сделки совершаются в простой письменной форме.html
11. АППК
12. через 23 часа сразу в род
13. Местные анестетики
14. Научная новизна разработки- Полученные результаты выше результа
15. Числа в пространстве
16. ТЕМАТИКА КУРСОВЫХ РАБОТ по теории ГОСУДАРСТвА И права 2013 ~ 2014 уч
17. ТЮМЕНСКИЙ ТОРГОВО ~ ЭКОНОМИЧЕСКИЙ ТЕХНИКУМ ОТЧЕТ ПО ПРОизводственной практикЕ МДК
18. это акт органа осуществляющего правосудие; судебное решение как правоприменительный акт завершает судебно
19. . Предпосылки Образования Европейского Союза.
20. пособие по написанию и правилам оформления курсовых работ для студентов направления 080500 Бизнесинформат