Модель 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"}
]
Без модели
Приложения, которые вы видели ранее в этом руководстве, не использовать какую-либо модель.
В последующих главах мы будем подключаться к базам данных, чтения, фильтрации и обновления данных, как указано в модели.