ASP - Введение в Active Server Pages
Active Server Pages (ASP) — это серверная среда для разработки и выполнения динамических интерактивных веб-приложений. Средства ASP позволяют объединить возможности HTML-страниц, команд сценариев и компонентов COM в интерактивных веб-страницах и мощных веб-приложениях, делают удобным и легким процесс их создания и изменения.
Разработка HTML-страниц
Разработчики HTML-страниц смогут увидеть, что создание серверных сценариев с помощью ASP — быстрый и простой способ перейти к разработке сложных коммерческих веб-приложений. ASP также предлагает универсальное решение задачи хранения в базе данных сведений, которые представлены HTML-формой, настройки веб-узлов с учетом особенностей посетителей и использования разнообразных возможностей обозревателей при работе с HTML-страницами. Например, раньше создание обычного приложения Common Gateway Interface (CGI) для обработки получаемых от пользователя данных на веб-сервере требовало знания языка Perl или C. Располагая возможностями ASP, можно получать данные HTML-форм и передавать их в базу данных с помощью простых серверных сценариев, которые могут включаться непосредственно в HTML-документы. Предварительное знакомство с такими языками написания сценариев, как Microsoft VBScript или Microsoft® JScript® (последний является реализованной корпорацией Майкрософт спецификацией языка ECMA 262) гарантирует легкое освоение ASP.
Чтобы непосредственно приступить к работе с ASP, обратитесь к учебнику по ASP. Далее можно будет вернуться к рассматриваемой теме и изучить создание серверных сценариев более досконально.
Профессиональная разработка веб-сценариев
В ASP отсутствует ориентация на конкретный язык программирования, поэтому знакомства с любым языком сценариев (VBScript, JScript или PERL) будет достаточно для того, чтобы работать с Active Server Pages. Более того, на страницах ASP допускается использование любого языка сценариев, для которого был установлен COM-совместимый обработчик сценариев. В состав ASP входят обработчики сценариев VBScript и JScript, но имеется дополнительная возможность установки обработчиков для языков PERL, REXX и Python, которые могут быть получены от независимых разработчиков.
Разработка и программирование веб-приложений
Профессиональным разработчикам, программирующим на языках Visual Basic, C++, Java и др. ASP обеспечивает гибкие возможности быстрого создания законченных веб-приложений. Помимо добавления сценариев и создания удобного HTML-интерфейса приложения имеется также возможность самостоятельной сборки компонентов COM. Необходимые правила расчетов могут быть реализованы в универсальных модулях, которые могут многократно вызываться из сценариев, а также из других компонентов и программ.
Модель Active Server Pages
Выполнение серверного сценария начинается после поступления от веб-обозревателя запроса на файл «.asp». После этого веб-сервер вызывает ASP для обработки указанного в запросе файла. Обработка этого файла происходит последовательно, от начала и до конца, при этом выполняются все содержащиеся в нем команды сценария, после чего файл отправляется на обозреватель в виде веб-страницы.
Поскольку сценарии выполняются на сервере, а не на локальном компьютере, веб-сервер выполняет и всю необходимую работу по созданию веб-страниц, которые будут отправлены в обозреватель. Простое копирование серверных сценариев невозможно, поскольку в обозреватель передаются только результаты их выполнения. Пользователи могут просматривать веб-страницы, но не могут видеть текст сценария, с помощью которого эти страницы создавались.
Оставить комментарий
Оставлять комментарии могут только зарегистрированные пользователи.
Если вы не являетесь зарегистрированным пользователем, то вам необходимо зарегистрироваться. Регистрация бесплатна. Если вы уже зарегистрированы на CodeNet, то вам необходимо ввести логин и пароль в верхней (Alt-U) части страницы.


