AppML 튜토리얼 /AppML 案例模型

AppML 案例模型


此案例研究演示了如何构建一个完整的 互联网应用程序,具有针对数据库中的若干表进行信息列举、编辑和搜索的功能。


应用程序模型

在本章中,我们将为数据库中的 Customers 表建立一个完整的应用程序模型。


过滤器

如需允许过滤 数据,只需简单地向模型添加一个 元素:

实例:



CustomerName
City
Country


CustomerName
City
Country

如需全面了解,请参阅 参考手册。


更新

如需允许更新 数据,只需简单地向模型添加一个 元素:

实例:


LastName
FirstName
BirthDate
Photo
Notes

且向 元素添加一个 元素:

实例:

Customers
CustomerID

如需全面了解,请参阅 参考手册。


安全

您可以通过向 标签添加一个 security 属性来很容易地为 模型添加安全。

实例:

security="admin">

在上面的实例中,只有用户登录成为用户组 "admin" 的会员才能访问模型。

如需为 元素设置安全,只需简单地向 元素添加一个 security 属性:

实例:

security="admin">
LastName
FirstName
BirthDate
Photo
Notes


完整的 Customers 模型

在本章中,我们将为数据库中的每个表设立一个应用程序模型。

创建一个名为 Models 的新文件夹。在 Models 文件夹中,为每个应用程序创建一个模型。

模型:Customers.xml





Demo
Customers
CustomerID
SELECT * FROM Customers
CustomerName,City,Country





CustomerName
City
Country


CustomerName
City
Country




CustomerName
ContactName
Address
PostalCode
City
Country





模型视图

创建一个模型视图,把它保存为 Demo_Model.html,并尝试一下:

实例

视图:Demo_Model.htm 

Customers


运行实例 »

点击 "运行实例" 按钮查看在线实例



现在把所有的合并在一起

然后,通过少量 JavaScript 编码,为所有模型创建一个测试页面:

实例

Demo_Model_Views.htm     

Demo Applications




运行实例 »

点击 "运行实例" 按钮查看在线实例