菜单
×
   ❮     
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 提供支持