選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP How to W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AppML 模型


AppML 模型描述了一個應用程式。


什麼是 AppML 模型?

AppML 模型是一個 JavaScript 物件(JSON),用於描述一個應用程式。

這個小模型描述了一個用於從資料庫檢索資料的完整應用程式

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

AppML 模型可以做什麼?

使用 AppML 模型,您可以

  • 定義與 MySQL、SQL Server、Access 和 Oracle 等資料庫的連線。
  • 定義與 JSON、XML 和其他文字檔案等資料檔案的連線。
  • 定義用於檢索資料的 SQL 語句。
  • 定義過濾和排序限制。
  • 定義資料型別、資料格式和更新限制。
  • 定義應用程式安全、使用者和使用者組。

示例

為了允許使用者過濾資料(搜尋、排序),您可以向模型新增過濾資訊

示例

"filteritems" : [
    {"item" : "CustomerName", "label" : "客戶"},
    {"item" : "城市"},
    {"item" : "國家"}
]

為了允許使用者更新資料,您可以向模型新增更新資訊: 

示例

"updateItems" : [
    {"item" : "CustomerName"},
    {"item" : "Address"},
    {"item" : "PostalCode"},
    {"item" : "城市"},
    {"item" : "國家"}
]

沒有模型

本教程前面看到的應用程式沒有使用任何模型。

在後續章節中,我們將連線到資料庫,根據模型中指定的進行資料的讀取、過濾和更新。


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援