Bir AppML modeli bir uygulama açıklanmaktadır.
Bir AppML Modeli Nedir?
Bir AppML modeli bir JavaScript amacı, (JSON) bir uygulama tarif.
Bu küçük model veritabanından veri almak için tam uygulama açıklar:
{
"database" : {
"connection" : "localmysql",
"sql" : "SELECT * FROM Customers"}
}
Bir AppML Modeli Ne Yapabilirim?
yapabilirsiniz bir AppML modeli ile:
- MySQL, SQL Server, Access ve Oracle gibi veritabanlarına bağlantı tanımlayın.
- JSON, XML ve diğer metin dosyaları gibi veri dosyalarına bağlantıları tanımlayın.
- veri almak için SQL ifadelerini tanımlayın.
- Filtreyi ve sıralama kısıtlamaları tanımlayın.
- veri türlerini, veri formatları ve güncelleme kısıtlamaları tanımlayın.
- Uygulama güvenliği, kullanıcıları ve kullanıcı gruplarını tanımlayın.
Örnekler
Kullanıcıların verilere filtre izin vermek için (search ,sort) , modele filtre bilgileri ekleyebilirsiniz:
Örnek
"filteritems" : [
{"item" : "CustomerName", "label" : "Customer"},
{"item" : "City"},
{"item" : "Country"}
]
Kullanıcıların verilerini güncellemek için izin vermek için, modele güncelleme bilgileri ekleyebilirsiniz:
Örnek
"updateItems" : [
{"item" : "CustomerName"},
{"item" : "Address"},
{"item" : "PostalCode"},
{"item" : "City"},
{"item" : "Country"}
]
Bir Model olmadan
Daha önce bu eğitimde gördük uygulamaları, herhangi modelleri kullanmak vermedi.
Bir modelde belirtildiği gibi daha sonraki bölümlerde, biz, veritabanları, okumak, filtre, ve güncelleme verilerine bağlanacaktır.