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.