DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет. А. Шевелёв
Чтение книги онлайн.
Читать онлайн книгу DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет - А. Шевелёв страница 2
Программа 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.
Примечание. От версии к версии состав сервера может меняться.
Установка сервера
Загрузить из Интернета архивный