Последние учебники веб-разработки
 

AppML модель


Модель AppML описывает применение.


Что такое AppML модель?

Модель AppML является объектом JavaScript (JSON) , описывающий применение.

Эта маленькая модель описывает полное приложение для извлечения данных из базы данных:

{
"database" : {
    "connection" : "localmysql",
    "sql" : "SELECT * FROM Customers"}
}

Что может AppML Модель ли?

С моделью AppML вы можете:

  • Определение подключения к базам данных, таких как MySQL, SQL Server, Access и Oracle.
  • Определение подключения к файлам данных, таких как JSON, XML и других текстовых файлов.
  • Определение SQL-операторов для извлечения данных.
  • Определение фильтра и сортировки ограничений.
  • Определение типов данных, форматы данных и ограничения обновления.
  • Определение безопасности приложений, пользователей и групп пользователей.

Примеры

Чтобы разрешить пользователям фильтровать данные (search ,sort) , вы можете добавить информацию фильтра в модели:

пример

"filteritems" : [
    {"item" : "CustomerName", "label" : "Customer"},
    {"item" : "City"},
    {"item" : "Country"}
]

Чтобы разрешить пользователям обновлять данные, вы можете добавить информацию об обновлении модели:

пример

"updateItems" : [
    {"item" : "CustomerName"},
    {"item" : "Address"},
    {"item" : "PostalCode"},
    {"item" : "City"},
    {"item" : "Country"}
]

Без модели

Приложения, которые вы видели ранее в этом руководстве, не использовать какую-либо модель.

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