next up previous contents
Next: Ваше первое приложение в Up: Работа сервера приложений Previous: Работа сервера приложений   Contents

Общие вопросы

Cерверное приложение jazz располагается в каталоге server и запускается файлом kernel.py. Конфигурация сервера приложений осуществляется путем редактирования файла kernel.conf, находящегося в том же каталоге.

В каталоге conf необходимо размещать конфигурационные файлы прикладных систем сервера приложений. Собственно тексты приложений необходимо размещать в подкаталоге impl сервера, по одному приложению в каталоге.

Разберем пример системы "склад", одновременно с которой разрабатывался сервер приложений. В подкаталоге conf размещен файл sklad.conf, имеющий следующий вид:

    
    [common]        - общие параметры работы приложения
    debug=0         - указывает режим работы приложения. При debug=1 
                      сервер не "гасит"
                      возникшую ошибку в приложении и останавливается
                      при наличии таковой
    path=sklad      - указывает подкаталог в impl, в котором 
                      располагается прикладная система

    
    [database]      - параметры, касающиеся работы приложения с сервером БД
    odbcname=sklad  - если система эксплуатируется в Windows с использованием
                      ODBC - источника.

    driver=postgres.pg - для "нативного" режима работы приложения собственно
                         напрямую с сервером БД. Имя драйвера.
    host=localhost     - различные параметры подключения к БД. Адрес сервера БД,
    user=alex            имя пользователя
    database=sklad       имя базы данных
    password=            пароль.

    [hosts]            - параметры подключения клиентов
    allow=127.0.0.1/32 - список допустимых подсетей с масками, разделенный запятыми.
    reject=            - список "запрещенных" подсетей с масками, разделенных запятыми.

    [info]             - общая информация о прикладной системе
    name=Склад         - Имя приложения
    version=0.1        - Версия системы
    author=Верниченко И.С.    - Автор(ы) системы
    release=2002       - дата разработки



2004-12-28