tutorial pengembangan web terbaru
 

AppML model


Model AppML menggambarkan sebuah aplikasi.


Apa Apakah sebuah Model AppML?

Model AppML adalah objek JavaScript (JSON) menggambarkan sebuah aplikasi.

Model kecil ini menjelaskan aplikasi penuh untuk mengambil data dari database:

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

Apa Dapatkah Model AppML Lakukan?

Dengan model AppML Anda dapat:

  • Mendefinisikan koneksi ke database seperti MySQL, SQL Server, Access, dan Oracle.
  • Tentukan koneksi ke file data seperti JSON, XML, dan file teks lainnya.
  • Tentukan pernyataan SQL untuk mengambil data.
  • Tentukan filter dan menyortir pembatasan.
  • Mendefinisikan jenis data, format data, dan memperbarui pembatasan.
  • Mendefinisikan keamanan aplikasi, pengguna, dan kelompok pengguna.

contoh

Untuk memungkinkan pengguna untuk menyaring data (search ,sort) , Anda dapat menambahkan informasi penyaring untuk model:

Contoh

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

Untuk memungkinkan pengguna untuk memperbarui data, Anda dapat menambahkan informasi update ke model:

Contoh

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

Tanpa Model

Aplikasi yang telah Anda lihat sebelumnya dalam tutorial ini, tidak menggunakan model apapun.

Dalam bab-bab selanjutnya, kita akan terhubung ke database, membaca, filter, dan update data, seperti yang ditentukan dalam model.