HoRain云--<AppML> 案例研究 - 原型

发布时间:2026/9/10 20:08:08
HoRain云--<AppML> 案例研究 - 原型 原型在本章中我们将为数据库中的每个表建立一个原型模型。原型是非常便于使用的开发应用程序的起点。原型模型首先为原型创建一个文件夹。该文件夹命名为 Prototypes。然后为数据库中的每个表创建一个原型模型。使用 SELECT * from 每个表并保存模型为 XML 文件模型Proto_Customers.xmlappmldatasourcedatabaseconnectionDemo/connectionsqlSELECT * FROM Customers/sql/database/datasource/appml模型Proto_Suppliers.xmlappmldatasourcedatabaseconnectionDemo/connectionsqlSELECT * FROM Suppliers/sql/database/datasource/appml模型Proto_Products.xmlappmldatasourcedatabaseconnectionDemo/connectionsqlSELECT * FROM Products/sql/database/datasource/appml原型视图创建一个原型视图把它保存为 Demo_Prototype.html并尝试一下视图Demo_Prototype.htmh1Customers/h1div idList01/divscript srcappml.js/scriptscriptcustomersnew AppML(appml.php,Prototypes/Customers);customers.run(List01);/script现在把所有的合并在一起最后通过少量 JavaScript 编码为所有原型模型创建一个简单的原型页面Demo_Prototype_Views.htm!DOCTYPE htmlhtmlheadlink relstylesheet hrefappml.css //headbodyh1Demo Applications/h1button onclickmyOpen(Customers)Customers/buttonbutton onclickmyOpen(Products)Products/buttonbutton onclickmyOpen(Suppliers)Suppliers/buttonbutton onclickmyOpen(Shippers)Shippers/buttonbutton onclickmyOpen(Categories)Categories/buttonbutton onclickmyOpen(Employees)Employees/buttonbutton onclickmyOpen(Orders)Orders/buttonbutton onclickmyOpen(OrderDetails)OrderDetails/buttonbrbrdiv idPlace01/divscript srcappml.js/scriptscriptfunction myOpen(pname){var app_objapp_objnew AppML(appml.php,Prototypes/ pname);app_obj.run(Place01);}/script/body/html