Использование технологий WWW для доступа к базам данных

       

Использование технологий WWW для доступа к базам данных

Глава Основы использования WWW - технологий для доступа к существующим базам данных

Введение
Основные понятия
Сценарии
Однократное или периодическое преобразование содержимого БД в статические документы
Динамическое создание гипертекстовых документов на основе содержимого БД
Создание информационного хранилища
План отчета
WWW - сервер NCSA HTTPD
SQL - сервер фирмы Oracle
Библиотеки и функции на языке C

Язык программирования Perl
Пакет Web - Oracle - Web
Пакет Cold Fusion фирмы Allaire Corp
Оценка трудоемкости обеспечения WWW доступа
Глава Подготовка гипертекстовых документов для World Wide Web
Структура HTML-документов
Теги HTML
Заглавные теги

Форматирующие теги
Комментарии
Заголовки
Шрифты
Списки
Цитаты и преформатированный текст
Адреса
Гипертекстовые ссылки
Верстка таблиц

Картрированные изображения
Специальные символы
Обзор расширений
Расширения Netscape Navigator
Расширения MS Internet Explorer
Рамки (фреймы)
Глава Установка и администрирование WWW -сервера

Назначение WWW - сервера Общая схема работы Определение
Непосредственные функции сервера Базовые определения
Протокол MIME
Протокол HTTP
Интерфейс CGI
СЕРВЕР NCSA
Требования к ресурсам

Состав дистрибутива сервера NCSA Варианты дистрибуции
Процедура установки сервера NCSA
Конфигурационные файлы Режимы работы сервера
Контроль работоспособности сервера
Обработка журналов
Управление доступом

Поддержка русскоязычных кодировок
Глава Использование CGI при создании интерактивных интерфейсов
WWW (World Wide Web) и средства интерактивного взаимодействия
Клиентская часть
Серверная часть
Методы HTTP запроса
Спецификация CGI
Переменные окружения

Стандартный вывод
Стандартный входной поток
Аргументы командной строки
Последовательность действий для
Для метода GET
Для метода POST
Примеры cgi-модулей

Приложение к гл Конструкции языка HTML для построения форм
Глава Использование пакета Cold
Установка Cold Fusion
Администрирование Cold Fusion
Взаимодействие Cold Fusion с базами данных
Передача параметров в DBML-шаблон
Занесение и модификация данных с использованием тегов DBINSERT и DBUPDATE

Выполнение запросов к базам данных
Использование результатов запроса для динамического создания HTML - документа
Вывод результата выполнения запроса в виде таблицы
Дополнительные замечания по созданию DBML - шаблонов
Поля формы и параметры URL
Переменные окружения CGI
Применение тега DBSET для создания переменных
HTTP Cookies
Использование результатов выполнения запросов

Проверка корректности данных в полях формы
Функции вывода в DBML
Условный оператор (DBIF DBELSE)
Перенаправление на другой URL (DBLOCATION DBABORT)
Включение в шаблон других шаблонов
Определение типа данных MIME для содержимого документа
Динамическое определение SQL выражения
Поддержка транзакций
Вложенные области вывода и группирования

Использование списочных полей с множественным выбором
Дополнительные команды SQL
Взаимодействие с СУБД
Основные функции доступа
Дополнительные функции
Переменные
Переменные для подстановки
Написание модулей CGI

Обработка файлов формата DBF
Состав
Установка
ЭтаI
ЭтаII
ЭтаIII
Использование

Спецификация процедур пакета htp
Вставка иллюстраций в HTML-документы
Особенности WWW-графики
Рекомендуемые графические программные пакеты
Программные пакеты для MS Windows x, MS Windows и MS Windows NT
Программные пакеты для ОС UNIX
Программные пакеты для Apple Macintosh
Основные типы графики для WWW
Как сделать так, чтобы изображения были гладкими?

Что такое transparent/interlaced GIFs и как их делать
Что такое progressive JPEGs и как ИХ делать
WWW и анимация
Хороший и плохой стили
Обзор различных программ просмотра
Тестирование страниц
Оптимизация Web-страниц
Текст
Графические изображения

Multimedia-материалы
Редакторы HTML
Программы преобразования форматов
Представление цвета

Использование технологий WWW для доступа к базам данных

Cтруктуры данных
Скалярные величины
Простые массивы
Ассоциативные массивы
Простые операторы
Составные операторы
Термы и операторы списка
Оператор ``стрелка''

Операторы ++ и - -
Экспоненциальный оператор
Символьные унарные операторы
Операторы связки
Бинарные операторы
Операторы сдвига
Операторы сравнения
Операторы эквивалентности
Побитовое И, побитовое ИЛИ и Исключающее ИЛИ
Логическое И и логическое ИЛИ

Оператор диапазона
Условный оператор
Операторы присваивания
Оператор ``запятая''
Логическое НЕ
Логическое И, ИЛИ и Исключающее ИЛИ
Оператор чтения из файла
Оператор замены строки
Оператор замены множества символов

Символьные ссылки
Регулярные выражения
Зарезервированные переменные
Встроенные функции
Пакеты
Таблицы символов

Конструкторы и деструкторы пакетов
Классы
Модули
Объектная ориентация
Объекты
Методы
Вызов метода
Деструкторы
Приложение Опыт построения WWW - интерфейса к БД "Телефонный справочник НГУ"

PHP 4 на практике

Серьезно, а существовала ли разумная жизнь до возникновения Web? Тот, кто вырос в наше время, может в этом усомниться. Пришествие Интернета заложило основу для развития коммуникационных технологий, не имеющих аналогов в истории человечества. И молодежь, и пожилые люди идут в Интернет за покупками, знаниями и общением. Всего за несколько лет произошла масса событий: талантливые предприниматели зарабатывали целые состояния, возникали и рушились корпоративные империи, процветала экономика целых стран — и все благодаря провидческой идее Тима Бернерса-Ли и его коллег о том, что в один прекрасный день мир объединится при помощи гиперссылок.
Конечно, за последние десять лет Всемирная паутина прошла долгий путь — из вспомогательного инструмента научных исследований она превратилась в конгломерат, в котором задействованы прямо-таки головокружительные объемы информации. Возможно, самым важным фактором в развитии Web стала именно простота публикации информации в Web. Даже обладая минимальными познаниями, человек может установить на своем компьютере текстовый редактор, FTP-клиент и web-браузер и открыть свое «представительство» в мире электронной информации.
Впрочем, с процессом создания и сопровождения динамических, крупномасштабных web-сайтов дело обстоит сложнее. При разработке профессионального web-сервиса обычно приходится решать такие задачи, как взаимодействие с пользователем, поиск в базе данных и обеспечение доступности на разных платформах, что заметно усложняет вашу работу. Если вы хотите больше узнать о том, как реализуются и используются на практике подобные возможности, — эта раздел написан для вас.

Знакомство с PHP
Переменные и типы данных
Выражения, операторы и управляющие конструкции
Функции
Массивы

Объектно-ориентированные возможности PHP
Файловый ввод/вывод и файловая система
Строки и регулярные выражения
PHP и динамическое создание страниц
Формы
Базы данных

Шаблоны
Cookie и отслеживание сеанса
PHP и XML
JavaScript и COM
Безопасность

Содержание раздела