Как работает back-end API

Back-end API реализован на языке PHP.

В текущей версии back-end API реализован 6 классами, которые располагаются в 5 файлах:

  • b_launch.php - исполняемый файл, который выполняется при вызове отклика (response).

  • b_connect.php - класс организующий подключение к БД.

  • b_read_xml_data.php - набор классов, формирующих модель отображения страницы, чтение происходит из системных файлов сформированных sFF.

  • b_read_xml_con.php - класс для получения настроек подключения к БД.

  • b_query.php - класс исполняющий запросы или выборки БД.

Все системные файлы сформированные sFF располагаются в папке проекта, по пути: папка_проекта/xml:

  • SFB.xml - содержит все настройки подключения к БД используемые в проекте.

  • SFD.xml - содержит запросы проекта объединенные в транзакции, с входными параметрами для данных запросов.

  • SFMdl_код.xml - имеет 2-а варианта исполнения:

      1. regularModel - для хранения настроек компонента таблица (Table), плитка (Tile).

      2. popupModel - для хранения настроек и связей таких компонентов как текстового поля (Edit) и выпадающих списков (Combo)

  • SFBLib.xml - содержит ссылки на библиотеку подключенных функций в проекте.

Рассмотрим подробнее структуру xml данных проекта:

Last updated