Базовые объекты
Для облегчения разработки Web-приложений активный сервер предоставляет следующие объекты для обеспечения функциональных возможностей, широко используемых в Web-разработках.
Database.
Обеспечивает подключение к базам данных, поддерживающим протокол ODBC или OLE DB, созданный на основе объекта ADO, что позволяет Web-разработчикам без проблем осуществлять подключение баз данных к активной Web-странице.
File Access. Предназначен для доступа к текстовым файлам на сервере. Серверные сценарии, как и клиентские, должны быть безопасными. Объект File Access полностью отвечает этим требованиям, поскольку с его помощью можно получить доступ только к файлам в определенных папках на сервере.
Content Linking.
Предназначен для работы со списком URL, что позволяет обращаться со страницами Web-узла, как со страницами обычной книги. После создания страницы объект Content Linking генерирует таблицу содержимого и навигационных связей с предыдущей и последующей страницами. Используя методы и свойства этого объекта, можно добавлять, удалять и упорядочивать отдельные HTML-файлы.
Browser Capabilities.
Позволяет ASP-файлу распознавать тип и отличительные особенности броузера, приславшего запрос, и динамически настраивать параметры узла. Если возможность распознать тип броузера во время сеанса связи отсутствует, то вам понадобится иметь копии каждой страницы для броузера каждого типа либо оповещать пользователя о том, что он может открыть данную страницу, используя броузер конкретного типа.
Advertisement Rotator.
Позволяет отображать рекламные объявления в соответствии с преопределенными критериями, когда запрашивается ASP-файл. По мере того как все больше людей осознают значение Web, как средства бизнес-медиа, и все больше узлов становятся коммерческими, возрастает потребность в средствах работы с объявлениями в Web. Поэтому Web-менеджерам требуются средства для автоматической замены рекламных объявлений в их страницах в соответствии с запросами пользователей. Для упрощения этого процесса в ASP включен объект Advertisement Rotator.
В этой главе рассмотрены некоторые встроенные и базовые компоненты ASP, позволяющие использовать навыки программирования на Visual Basic в Web-разработках.