AppML 案例简介
此案例研究演示了如何构建一个完整的 <AppML> 互联网应用程序,具有针对数据库中的若干表进行信息列举、编辑和搜索的功能。
我们将创建什么
我们将使用已有的数据库,名为 Demo。
对于数据库中的每个表,我们将:
创建原型模型
创建原型 HTML 页面
创建应用程序模型
创建 HTML 模板
创建完整的应用程序
Demo 数据库
对于案例研究,我们使用 MS Office 预装的 Northwind 数据库的一个子集。
这个数据库是众所周知的,不论是使用 PHP 还是经典 ASP 抑或是 ASP.NET,都易于测试。
Demo 数据库包含了若干带有数据的表,如下所示:
Customers
Customer | Address | City | Country |
---|---|---|---|
Around the Horn | 120 Hanover Sq. | London | UK |
Berglunds snabbkjøp | Berguvsvägen 8 | Luleå | Sweden |
Blauer See Delikatessen | Forsterstr. 57 | Mannheim | Germany |
Blondel père et fils | 24, place Kléber | Strasbourg | France |
Bólido Comidas preparadas | C/ Araquil, 67 | Madrid | Spain |
Bottom-Dollar Markets | 23 Tsawassen Blvd. | Tsawassen | Canada |
Suppliers
Supplier | Address | City | Country |
---|---|---|---|
Exotic Liquid | 49 Gilbert St. | London | UK |
New Orleans Cajun Delights | P.O. Box 78934 | New Orleans | USA |
Grandma Kelly's Homestead | 707 Oxford Rd. | Ann Arbor | USA |
Tokyo Traders | 9-8 SekimaiMusashino-shi | Tokyo | Japan |
Cooperativa de Quesos 'Las Cabras' | Calle del Rosal 4 | Oviedo | Spain |
Mayumi's | 92 Setsuko Chuo-ku | Osaka | Japan |
Pavlova, Ltd. | 74 Rose St. Moonie Ponds | Melbourne | Australia |
Specialty Biscuits, Ltd. | 29 King's Way | Manchester | UK |
PB Kn ckebr d AB | Kaloadagatan 13 | G teborg | Sweden |
Refrescos Americanas LTDA | Av. das Americanas 12.890 | S o Paulo | Brazil |
产品
产品 | 单位数量 | 单价 | 库存单位 |
---|---|---|---|
柴 | 10盒x 20袋 | 18 | 39 |
Chang | 24 - 12 盎司瓶装 | 19 | 17 |
茴香糖浆 | 12 - 550毫升瓶 | 10 | 13 |
柴 | 10盒x 20袋 | 18 | 39 |
安东厨师的浓汤混合 | 36盒 | 21 | 0 |
奶奶的波森莓酱 | 12 - 8盎司罐 | 25 | 120 |
鲍勃叔叔的有机干梨 | 12 - 1 磅每包。 | 30 | 15 |
Northwoods 蔓越莓酱 | 12 - 12 盎司罐 | 40 | 6 |
Mishi神户肉 | 18 - 500 克包装。 | 97 | 29 |
井仓 | 12 - 200 毫升罐 | 31 | 31 |