Базы данных в Интернете: Практическое руководство по созданию
Web-приложений с базами данных
© Александр Фролов, Григорий Фролов, 2000.
Изд. 2-ое, испр. -- М.: Издательско-торговый дом "Русская Редакция", 2000. -- 448 с.: ил.,
ISBN 5-7502-0174-0
В книге рассмотрены современные технологии Microsoft для работы
с базами данных в Интернете и интрасетях. Основное внимание уделено применению
cвязи приложений с базами данных посредством ActiveX Data Objects (ADO), ODBC,
OLE DB. Кроме того, описаны расширения сервера Web на базе CGI и ISAPI,
ActiveX-элементы, использование Active Server Pages (ASP), Dynamic HTML (DHTML),
аплетов Java, сценариев JavaScript и VB Script, а также применение библиотек
классов ATL и STL. Тематика подробно раскрывается на основе большого количества
примеров, снабженных описаниями.
Оглавление
Введение
Обзор технологий Интернета
Требования к читателям
Структура книги
Благодарности
Об авторах
Глава 1 Сервер Web как ядро приложений для Интернета
Основы работы сервера Web
Пассивные и активные серверы Web
Активность на стороне клиента
Проблемы с реализацией клиентской активности
Интеграция серверов Web и SQL Server
Проект Интернет-магазина
Установка программ и подготовка к работе
Глава 2 Сценарии в страницах HTML и DHTML
Объектная модель браузера Microsoft Internet Explorer
Применение сценариев для создания интерфейса
пользователя
Модальные и немодальные диалоговые панели
Работа с фреймами
Использование растровых изображений
Применение Cookie в клиентских сценариях
Отладка клиентских сценариев
Глава 3 Применение технологии ASP
Основы ASP
Приложения ASP и сеансы
Практическое применение ASP
Отладка сценариев в страницах ASP
Глава 4 Связь приложений с базами данных через ADO
Основы ADO
Проект Интернет-магазина
Работа с ADO в приложениях C++
Глава 5 Связь приложений с базами данных через OLE DB
Программная модель OLE DB
Объекты OLE DB
Программа OLEDB
Использование библиотеки шаблонов ATL
Программа ATLOLEDB
Глава 6 Связь приложений с базами данных через ODBC
Программный интерфейс ODBC
Обработка ошибок
Программа ODBCAPP
Запуск хранимых процедур
Программа ODBCPARAM
Глава 7 Расширения CGI и ISAPI сервера Web
Программы CGI и базы данных
Создание приложений ISAPI
Глава 8 Создание серверных элементов управления ActiveX
Первый проект элемента ActiveX
Автоматическая обработка кредитных карточек
Отправка почтового сообщения из сценария ASP
Глава 9 Применение аплетов Java
Система Layout Manager
Аплет с формой
Классы Java для работы в сети
Взаимодействие приложений Java и расширений сервера Web
Приложение 1 Элементы языка JavaScript
Переменные
Операторы
Функции
Встроенные объекты
Массивы
Встроенный класс Math
Встроенный класс Date
Встроенные функции
Приложение 2 Встроенные объекты ASP
Объект Server
Объект Request
Объект Response
Объект Application
Объект Session
Библиографический список
Предметный указатель