Закрепление материала
1. Предположим, в отделениях компании World Wide Importers по всему миру работает более тысячи торговых представителей. Все они, пользуясь своими портативными компьютерами и междугородной и международной телефонной связью, подключаются к базе данных Microsoft Access, чтобы получать сведения о наличии товара на складе. Каждый из них делает это четыре или пять раз в день, и в результате компания World Wide Importers получает огромные счета от телефонной компании. Продавцы жалуются, что телефонные линии заняты часами, что не позволяет им вовремя получить нужные сведения. Могли бы Вы порекомендовать, как, используя Internet Information Server, уменьшить расходы на телефонные услуги и улучшить доступ торговых представителей к информации?
Порекомендуйте компании World Wide Importers организовать для торговых представителей защищенный Web-узел на базе Internet Information Server. Организовав ODBC-доступ к базам данных Microsoft Access, можно создать Web-страницы, позволяющие торговым представителям считывать данные из БД и обновлять хранящуюся там информацию. Представители будут обращаться к Web-узлу через своего поставщика Интернет-услуг, экономя таким образом расходы на телефонные переговоры и решая проблему доступа.
2. Как с помощью ASP создавать динамические Web-узлы?
Активные страницы сервера позволяют комбинировать HTML, сценарии и повторно используемые компоненты для создания наполнения Web-узлов. ASP позволяет разработчику адаптировать наполнение для конкретного пользователя на основе анализа его предпочтений, демографических данных и других параметров (самый простой пример — создание нескольких версий страницы в зависимости от того, поддерживает ли обозреватель клиента кадры или нет).
3. Встроенный или устанавливаемый — объект, выводящий в Web-обозревателе новый материал каждый раз, когда пользователь открывает или обновляет файл или страницу? Как этот эффект можно использовать в рекламных целях?
Content Rotator, реализующий отображение сменной рекламы, представляет собой устанавливаемый ASP-объект. Частота смены изображений задается в файле Content Schedule. Кроме того“ в этом файле можно задать дополнительные параметры — например, обеспечивающие передачу администратору Web-узла информации о том, как часто клиенты щелкают ту или иную рекламную ссылку. Объект Content Rotator позволяет начинающим администраторам легко справиться с размещением рекламы на узле.
4. Какие устанавливаемые ASP-компоненты позволят отслеживать число посещений Web-страницы? Какие компоненты гарантируют, что лишь определенные пользователи получат доступ к важным документам или Web-страницам?
Компонент Page Counter отображает информацию о числе посетителей Вашего Web-узла. Поскольку этот компонент реализован в контексте Web-приложения, его принадлежность к глобальной области видимости значительно упрощает и ускоряет реализацию счетчика посещений страницы. Компонент Permission Checker проверяет права пользователя на доступ к файлу или странице прежде чем передать ее обозревателю. Например, если Web-страница содержит ссылки на страницы, доступ к которым ограничен, компонент Permission Checker позволит проверить полномочия пользователя и сделать недоступными ссылки на страницы, для доступа к которым у него нет полномочий.