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

       

WWW (World Wide Web) и средства интерактивного взаимодействия


Цель данной главы познакомить пользователя с той частью WWW-технологий

которая связана с созданием интерактивных интерфейсов и предполагается

что пользователь знаком с основами WWW, HTML и С/С++.

В общем случае, интерактивный интерфейс пользователя представляет собой систему, обеспечивающую взаимодействие пользователя и программы.

Для WWW, интерактивный интерфейс можно определить как последовательность HTML-документов, реализующих

интерфейс пользователя. Можно также условно классифицировать принципы построения интерфейса по типу формирования HTML-документа:

  • статический

  • динамический

    В первом случае источником интерфейса является HTML-документ, созданный в каком-либо текстовом или HTML-ориентированном редакторе.

    Следовательно, данный документ остается неизменным в течение использования. Во втором случае источником интерфейса является HTML-документ

    сгенерированный cgi-модулем. Следовательно, появляется некоторая гибкость в видоизменении интерфейса во время использования.

    Таким образом, можно ввести понятие интерактивного интерфейса

    для WWW.

    Интерактивный интерфейс для WWW представляет собой последовательность статических или динамически формируемых HTML-документов,

    реализующих интерфейс пользователя.

    Практически любая задача, решающая проблему получения данных от клиента, связана с построением интерфейса. Наиболее интересным

    является построение интерфейсов к различным базам данных, доступ к SQL-серверу, получение информации от периферийных устройств, создание клиентских рабочих мест. Все это возможно посредством

    CGI(Common Gateway Interface).

    Common Gateway Interface (CGI)

    является стандартом интерфейса внешней прикладной программы с

    WWW сервером.

    Задача построения вышеназванных интерфейсов делится на две части:

  • Клиентская часть

  • Серверная часть

    Рисунок 4-1. Две части интерактивного интерфейса.



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