AppML modellari
AppML modeli ilovani tavsiflaydi.
AppML modeli nima?
AppML modeli — ilovani tavsiflovchi JavaScript obyekti (JSON).
Ushbu kichik model ma’lumotlar bazasidan ma’lumot olish uchun to‘liq ilovani tavsiflaydi:
{
"database" : {
"connection" : "localmysql",
"sql" : "SELECT * FROM Customers"}
}
AppML modeli nimalar qila oladi?
AppML modeli yordamida quyidagilarni qilishingiz mumkin:
- MySQL, SQL Server, Access va Oracle kabi ma’lumotlar bazalariga ulanishlarni belgilash.
- JSON, XML va boshqa matnli fayllar kabi ma’lumot fayllariga ulanishlarni belgilash.
- Ma’lumotlarni olish uchun SQL so‘rovlarini (operatorlarini) belgilash.
- Filtrlash va saralash cheklovlarini belgilash.
- Ma’lumot tiplari, ma’lumot formatlari va yangilash cheklovlarini belgilash.
- Ilova xavfsizligi, foydalanuvchilar va foydalanuvchi guruhlarini belgilash.
Misollar
Foydalanuvchilarga ma’lumotlarni filtrlash (qidirish, saralash) imkonini berish uchun modelga filtr ma’lumotlarini qo‘shishingiz mumkin:
Misol
"filteritems" : [
{"item" : "CustomerName", "label" : "Customer"},
{"item" : "City"},
{"item" : "Country"}
]
Foydalanuvchilarga ma’lumotlarni yangilash imkonini berish uchun modelga yangilash ma’lumotlarini qo‘shishingiz mumkin:
Misol
"updateItems" : [
{"item" : "CustomerName"},
{"item" : "Address"},
{"item" : "PostalCode"},
{"item" : "City"},
{"item" : "Country"}
]
Modelsiz
Ushbu darslikda avvalroq ko‘rgan ilovalaringiz hech qanday modeldan foydalanmagan.
Keyingi boblarda modelda belgilanganidek ma’lumotlar bazalariga ulanamiz, ma’lumotlarni o‘qiymiz, filtrlaymiz va yangilaymiz.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
