Ein AppML Modell beschreibt eine Anwendung.
Was ist ein AppML Modell?
Ein AppML Modell ist ein JavaScript - Objekt (JSON) beschreibt eine Anwendung.
Das kleine Modell beschreibt eine vollständige Anwendung für Daten aus einer Datenbank abzurufen:
{
"database" : {
"connection" : "localmysql",
"sql" : "SELECT * FROM Customers"}
}
Was kann ein AppML Modell tun?
Mit einem AppML Modell können Sie:
- Definieren Sie Verbindungen zu Datenbanken wie MySQL, SQL Server, Access und Oracle.
- Definieren Sie Verbindungen zu Datendateien wie JSON, XML und andere Textdateien.
- Definieren von SQL-Anweisungen für das Abrufen von Daten.
- Definieren Sie Filter- und Sortier Einschränkungen.
- Definieren Sie die Datentypen, Datenformate und Aktualisierung Einschränkungen.
- Definieren Sie die Anwendungssicherheit, Benutzer und Benutzergruppen.
Beispiele
Damit Benutzer Daten filtern (search ,sort) können Sie Filterinformationen zum Modell hinzu:
Beispiel
"filteritems" : [
{"item" : "CustomerName", "label" : "Customer"},
{"item" : "City"},
{"item" : "Country"}
]
Benutzer zu ermöglichen, Daten zu aktualisieren, können Sie Update-Informationen zu dem Modell hinzu:
Beispiel
"updateItems" : [
{"item" : "CustomerName"},
{"item" : "Address"},
{"item" : "PostalCode"},
{"item" : "City"},
{"item" : "Country"}
]
Ohne ein Modell
Die Anwendungen, die Sie zuvor in diesem Tutorial gesehen, verwenden Sie haben keine Modelle.
In späteren Kapiteln werden wir auf Datenbanken, lesen, filtern und Aktualisierungsdaten verbinden, wie in einem Modell festgelegt.