Najnowsze tutoriale tworzenie stron internetowych
 

AppML model


Model AppML opisuje aplikację.


Co to jest AppML modelu?

Model AppML jest obiektem JavaScript (JSON) opisujący aplikację.

Ten niewielki model opisuje pełną aplikację do pobierania danych z bazy danych:

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

Co może AppML modelu zrobić?

Z modelu AppML można:

  • Definiowanie połączenia do baz danych takich jak MySQL, SQL Server, Access i Oracle.
  • Definiowanie połączenia do plików danych, takich jak JSON, XML i innych plików tekstowych.
  • Definiowanie SQL do pobierania danych.
  • Zdefiniuj filtr i ograniczeń sortowania.
  • Definiowanie typów danych, formatów danych oraz ograniczenia aktualizacji.
  • Zdefiniować bezpieczeństwo aplikacji, użytkowników i grup użytkowników.

Przykłady

Aby umożliwić użytkownikom filtrowanie danych (search ,sort) , można dodać informacje filtra do modelu:

Przykład

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

Aby umożliwić użytkownikom aktualizację danych, można dodać informacje o aktualizacji do modelu:

Przykład

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

Bez Modelu

Wnioski widzieliście wcześniej w tym poradniku, nie używać żadnych modeli.

W następnych rozdziałach będziemy łączyć się z bazami danych, czytać, filtr i aktualizacji danych, jak określono w modelu.