Мы очень быстро научились создавать 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 - позволяет создавать, открывать , читать и записывать текстовый файл в локальной файловой системе.
Application - создается в файле GLOBAL.ASA и может применяться для совместного использования данных.
Определяем пользовательское свойство и записываем его значение:
<% Application("MyBackColor") = "green" %>
Теперь во всех файлах нашего приложения можем создать одинаковый для всех страниц тэг:
<BODY BGCOLOR = <%= Application("MyBackColor") %> >
Request - объект содержит значения, переданные серверу посредством HTTP-запроса. В этом объекте есть пять наборов:
Response - отправляет данные обратно клиенту. Например, вызывая метод Write объекта Response можно вставлять строки в выходной HTML-файл.
Server - позволяет сценарию взаимодействовать с сервером.
Session - сохраняет информацию о сеансе работы пользователя.
Это краткий обзор "анатомии" ASP. Его надо было сделать. Есть над чем задуматься или испугаться... А для тех, кто ничего не боится, будут следующие шаги и подробности ASP.