Page 203 - 4785
P. 203
Програмування на ASP дає розробникам доступ до
інтерфейсу програмування додатків Internet Information Server за
допомогою мови сценаріїв VBScript і JScript.
ASP працює на платформі операційних систем лінії
Windows NT і на веб-сервері Microsoft IIS.
Файли ASP представляють собою сценарії, що
інтерпретуються по мірі надходження запитів. ISAPI-розширення
ASP.DLL пов'язано в IIS з розширеннями файлів .asp або .asa.
Порядок обробки таких файлів виглядає наступним чином:
- ASP.DLL переглядає файли з зазначеними розширеннями на
наявність тегів, що позначають впроваджений код для виконання на
сервер і передає знайдений код в Windows Script Host (WSH);
- WSH виконує цей код і повертає результат файлу ASP.DLL;
- ASP.DLL передає IIS цей результат і вміст самого файлу
ASP;
- IIS повертає відповідь клієнту, від якого надійшов запит.
Розглянемо основи синтаксису ASP.
IIS розрізняє код, що виконується на сервері, і вміст, що
відправляється клієнтові за допомогою ASP.DLL, аналізуючи файл
ASP на наявність початкового "<%" і кінцевого "%>" тегів і
виконуючи код, розташований між ними, за допомогою WSH.
Розглянемо приклад:
<% Language=VBScript %>
<HTML>
<BODY>
<%
Response.Write(“<p>Hello world!</p>”)
%>
</BODY>
</HTML>
У прикладі перший рядок коду <% Language = VBScript%>
повідомляє про необхідність використовувати інтерпретатор мови
VBScript. Для вставки рядка в документ був використаний метод
Write стандартного об'єкта Response.
201