DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет. А. Шевелёв
Чтение книги онлайн.

Читать онлайн книгу DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет - А. Шевелёв страница 2

СКАЧАТЬ в своей работе для организации многопользовательского режима использует систему сокетов, а с сокетами ОС WIN32 работают надёжнее, нежели с системой разделения файлов между приложениями.

      Программа dbfWebServer может работать параллельно с другими программами, обеспечивая одновременный разделённый доступ к таблицам и индексам.

      Сервер обрабатывает ошибки, возникающие при интерпретации блоков кода, и возвращает соответствующие сообщения, поэтому пользователю или разработчику легко отлаживать скрипты, которые запускаются на сервере. Это, правда, не относится к бесконечным циклам. Здесь может возникнуть проблема.

      Сервер построен в каскадном стиле, без использования потоков, поэтому прервать бесконечный цикл без перезагрузки сервера нет возможности.

      С точки зрения безопасности и устойчивости работы сервера отладку скриптов лучше всего осуществлять в локальном режиме, на локальном сервере, а потом переносить на удалённый сервер.

      Сама по себе работа СУБД CLIPPER с базами данных проверена временем и является самой надежной на сегодняшний день.

      Состав сервера

      Состав сервера определяет следующий основной перечень файлов и директорий, входящих в состав поставки (дистрибутив) сервера dbfWebServer:

      \www\ – рабочая директория сервера

      \www\dbf\ – поддиректория с таблицами *.DBF

      \www\\html\ – поддиректория, в которой находятся

      исходные скрипты HTML

      \www\\HTML4\ – поддиректория c документацией HTML

      \www\\xHarbour\ – поддиректория, в которой находится

      документация xHarbour

      dbfWebServer. exe – программа

      dbfWebServer.ini – файл инициализации

      dbfWebServer. txt – первичный список таблиц

      В директории с таблицами представлены только основные таблицы, необходимые для начала работы и понимания сути работы сервера. Пользователь или разработчик может самостоятельно расширять этот список таблиц исходя из задач, которые ему предстоит решать. Способ формирования списка таблиц или проекта будет обсуждён далее.

      \dbf – директория с таблицами

      DBFHTM00.CDX

      DBFHTM00.DBF – блоки кода для HRB. exe

      DBFRUN00.CDX

      DBFRUN00.DBF – блоки кода общего назначения

      DIRECT00.CDX

      DIRECT00.FTP

      DIRECT00.DBF – для списков директорий

      SPIDBF00.CDX

      SPIDBF00.DBF – проект базы данных: список таблиц

      SPIDBF10.CDX

      SPIDBF10.DBF – проект базы данных: список полей

      SPIDBF20.CDX

      SPIDBF20.DBF – проект базы данных: список индексов

      Директория \www\ добавлена с точки зрения совместимости с другими серверами, например Apache.

      Примечание. От версии к версии состав сервера может меняться.

      Установка сервера

      Загрузить из Интернета архивный СКАЧАТЬ