Un modèle appml décrit une application.
Qu'est-ce qu'un modèle appml?
Un modèle appml est un objet JavaScript (JSON) décrivant une application.
Ce petit modèle décrit une application complète pour la récupération de données à partir d' une base de données:
{
"database" : {
"connection" : "localmysql",
"sql" : "SELECT * FROM Customers"}
}
Quel modèle appml peut-il faire?
Avec un modèle appml vous pouvez:
- Définition de connexions aux bases de données comme MySQL, SQL Server, Access et Oracle.
- Définir les connexions aux fichiers de données comme JSON, XML et autres fichiers texte.
- Définir des instructions SQL pour la récupération de données.
- Définir le filtre et les restrictions de tri.
- Définir les types de données, les formats de données et les restrictions de mise à jour.
- Définir la sécurité des applications, les utilisateurs et groupes d'utilisateurs.
Exemples
Pour permettre aux utilisateurs de filtrer les données (search ,sort) , vous pouvez ajouter des informations de filtre au modèle:
Exemple
"filteritems" : [
{"item" : "CustomerName", "label" : "Customer"},
{"item" : "City"},
{"item" : "Country"}
]
Pour permettre aux utilisateurs de mettre à jour les données, vous pouvez ajouter des informations de mise à jour du modèle:
Exemple
"updateItems" : [
{"item" : "CustomerName"},
{"item" : "Address"},
{"item" : "PostalCode"},
{"item" : "City"},
{"item" : "Country"}
]
Sans un modèle
Les applications que vous avez vu plus tôt dans ce tutoriel, ne pas utiliser de modèles.
Dans les chapitres suivants, nous connecter à des bases de données, lecture, filtre, et les données de mise à jour, comme indiqué dans un modèle.