Ultimele tutoriale de dezvoltare web
 

AppML modele


Un model AppML descrie o aplicație.


Ce este un AppML model?

Un model AppML este un obiect JavaScript (JSON) care descrie o aplicație.

Acest model mic descrie o aplicație completă pentru extragerea datelor dintr - o bază de date:

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

Ce poate un model AppML Do?

Cu un model AppML puteți:

  • Definirea conexiuni la baze de date, cum ar fi MySQL, SQL Server, Access, și Oracle.
  • Definiți conexiunile la fișiere de date, cum ar fi JSON, XML și alte fișiere text.
  • Definirea instrucțiunilor SQL pentru preluarea datelor.
  • Definirea filtrului și restricțiile de sortare.
  • Definiți tipurile de date, formate de date, și restricții de actualizare.
  • Definiți securitatea aplicațiilor, utilizatori și grupuri de utilizatori.

Exemple

Pentru a permite utilizatorilor să filtreze datele (search ,sort) , puteți adăuga informații filtru la modelul:

Exemplu

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

Pentru a permite utilizatorilor să actualizeze date, puteți adăuga informații de actualizare a modelului:

Exemplu

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

Fără un model

Aplicațiile pe care le-am văzut mai devreme în acest tutorial, nu a folosit nici un model.

În capitolele următoare, vom conecta la bazele de date, citi, filtru, și datele de actualizare, după cum se specifică într-un model.