AppML 案例简介



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


我们将创建什么

我们将使用已有的数据库,名为 Demo。

对于数据库中的每个表,我们将:

  • 创建原型模型

  • 创建原型 HTML 页面

  • 创建应用程序模型

  • 创建 HTML 模板

  • 创建完整的应用程序


Demo 数据库

对于案例研究,我们使用 MS Office 预装的 Northwind 数据库的一个子集。

这个数据库是众所周知的,不论是使用 PHP 还是经典 ASP 抑或是 ASP.NET,都易于测试。

Demo 数据库包含了若干带有数据的表,如下所示:

Customers

CustomerAddressCityCountry
Around the Horn120 Hanover Sq.LondonUK
Berglunds snabbkjøpBerguvsvägen 8LuleåSweden
Blauer See DelikatessenForsterstr. 57MannheimGermany
Blondel père et fils24, place KléberStrasbourgFrance
Bólido Comidas preparadasC/ Araquil, 67MadridSpain
Bottom-Dollar Markets23 Tsawassen Blvd.TsawassenCanada

Suppliers

SupplierAddressCityCountry
Exotic Liquid49 Gilbert St.LondonUK
New Orleans Cajun DelightsP.O. Box 78934New OrleansUSA
Grandma Kelly's Homestead707 Oxford Rd.Ann ArborUSA
Tokyo Traders9-8 SekimaiMusashino-shiTokyoJapan
Cooperativa de Quesos 'Las Cabras'Calle del Rosal 4OviedoSpain
Mayumi's92 Setsuko Chuo-kuOsakaJapan
Pavlova, Ltd.74 Rose St. Moonie PondsMelbourneAustralia
Specialty Biscuits, Ltd.29 King's WayManchesterUK
PB Kn ckebr d ABKaloadagatan 13G teborgSweden
Refrescos Americanas LTDAAv. das Americanas 12.890S o PauloBrazil

产品

产品单位数量单价库存单位
10盒x 20袋1839
Chang24 - 12 盎司瓶装 1917
茴香糖浆12 - 550毫升瓶1013
10盒x 20袋18 39
安东厨师的浓汤混合 36盒210
奶奶的波森莓酱12 - 8盎司罐25120
鲍勃叔叔的有机干梨 12 - 1 磅每包。30 15
Northwoods 蔓越莓酱12 - 12 盎司罐406
Mishi神户肉18 - 500 克包装。97 29
井仓 12 - 200 毫升罐3131