Derniers tutoriels de développement web
 

AppML modèle


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.