Шаг 8 - Серверные компоненты и объектная модель ASP-сервера

Мы очень быстро научились создавать ASP-страницы, которые умеют "читать" и "писать" базу данных SQL. Пора задуматься о смысле жизни...

Технология ASP может использовать компоненты ActiveX и взаимодействовать с сервером с учетом использования объектной модели.

Серверные компоненты представляют собой объекты OLE Automation. Можно создавать серверные компоненты при помощи C++, Visual Basic, но ASP содержит и ряд встроенных компонентов.

Ad Rotator - позволяет "вращать" изображения на странице в случайном порядке, либо в определенной последовательности.

Browser Capabilities - позволяет сценарию получить информацию о возможностях клиента.

Content Linker - позволяет создать и вести список URL Web-узла.

Database Access - самый важный компонент или Active Data Object (ADO), который позволяет легко и просто получить доступ к базе данных.

File Access - позволяет создавать, открывать , читать и записывать текстовый файл в локальной файловой системе.

Объектная модель ASP-сервера

Application - создается в файле GLOBAL.ASA и может применяться для совместного использования данных.

Определяем пользовательское свойство и записываем его значение:

<% Application("MyBackColor") = "green" %>

Теперь во всех файлах нашего приложения можем создать одинаковый для всех страниц тэг:

<BODY BGCOLOR = <%= Application("MyBackColor") %> >

Request - объект содержит значения, переданные серверу посредством HTTP-запроса. В этом объекте есть пять наборов:

Response - отправляет данные обратно клиенту. Например, вызывая метод Write объекта Response можно вставлять строки в выходной HTML-файл.

Server - позволяет сценарию взаимодействовать с сервером.

Session - сохраняет информацию о сеансе работы пользователя.

Это краткий обзор "анатомии" ASP. Его надо было сделать. Есть над чем задуматься или испугаться... А для тех, кто ничего не боится, будут следующие шаги и подробности ASP.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Сергей Платонов - 29.01.2000