أحدث البرامج التعليمية وتطوير الشبكة
 

AppML نموذج


يصف نموذج AppML تطبيق.


ما هو AppML نموذج؟

نموذج AppML هو كائن جافا سكريبت (JSON) تصف التطبيق.

يصف هذا نموذج صغير التطبيق الكامل لاسترجاع البيانات من قاعدة البيانات:

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

ماذا يمكن لAppML نموذج تفعل؟

مع نموذج AppML يمكنك:

  • تعريف اتصالات إلى قواعد بيانات مثل MySQL و SQL Server و Access وأوراكل.
  • تعريف اتصالات إلى ملفات البيانات مثل JSON، XML، وملفات نصية أخرى.
  • تحديد عبارات SQL لاسترجاع البيانات.
  • تحديد مرشح والقيود الفرز.
  • تحديد أنواع البيانات، نماذج البيانات، والقيود المفروضة على التحديث.
  • تحديد تطبيق الأمن، والمستخدمين، ومجموعات المستخدمين.

أمثلة

للسماح للمستخدمين تصفية البيانات (search ,sort) ، يمكنك إضافة معلومات مرشح للنموذج:

مثال

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

للسماح للمستخدمين تحديث البيانات، يمكنك إضافة معلومات التحديث إلى النموذج:

مثال

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

دون نموذج

لم التطبيقات التي شهدت في وقت سابق من هذا البرنامج التعليمي، عدم استخدام أي من النماذج.

في فصول لاحقة، ونحن سوف ربط قواعد البيانات، وقراءة، والتصفية، وتحديث البيانات، كما هو محدد في نموذج.