此案例研究展示了如何使用AppML构建互联网应用。
第一部分:访问Internet Files文件
- 访问一个文本文件
- 访问XML文件
- 访问一个JSON文件
第二部分:访问互联网数据库
- 清单数据库中的数据
- 过滤数据库数据
- 编辑数据库中的数据
AppML浏览器和服务器AppML
在这个案例中,AppML在浏览器中运行两个(appml.js)和服务器(appml.php)
我们将使用位于Web服务器http://www.w3ii.com 。
所有的文件和数据库所在的服务器上。
后来在本教程中,您将学习如何模拟在浏览器中的Web服务器。
文本文件
为了演示如何访问文本文件中,我们使用的文件就像这样:
cd_catalog.txt
Empire Burlesque,Bob Dylan,USA,Columbia,10.90,1985
Hide your heart,Bonnie
Tyler,UK,CBS Records,9.90,1988
Greatest Hits,Dolly
Parton,USA,RCA,9.90,1982
Still got the blues,Gary Moore,UK,Virgin
records,10.20,1990
.
.
试一试» XML文件
为了演示如何访问XML文件中,我们已经使用了很多像这样的文件:
cd_catalog.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<PUBLISHED>1985</PUBLISHED>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<PUBLISHED>1988</PUBLISHED>
</CD>
.
.
试一试» JSON文件
为了演示如何访问JSON文件,我们已经使用了很多像这样的文件:
cd_catalog.js
{
"cd" : [
{ "title" : "Empire Burlesque", "artist" : "Bob Dylan",
"price" : "10.90" },
{ "title" : "Hide your heart", "artist" :
"Bonnie Tyler", "price" : "9.90" },
{ "title" : "Greatest Hits",
"artist" : "Dolly Parton", "price" : "9.90" },
{ "title" : "Still got
the blues", "artist" : "Gary Moore", "price" : "10.20" },
.
.
试一试» 数据库
我们的测试数据库包含几个表所示:
顾客
顾客 | 地址 | 市 | 国家 |
---|---|---|---|
围绕喇叭 | 120汉诺威广场。 | 伦敦 | 联合王国 |
Berglunds snabbkjop | Berguvsvagen 8 | 吕勒奥 | 瑞典 |
布劳尔见Delikatessen | Forsterstr。 57 | 曼海姆 | 德国 |
布隆代尔·佩尔等菲尔斯 | 24,把克莱伯 | 斯特拉斯堡 | 法国 |
Bolido组建COMIDAS preparadas | C / Araquil,67 | 马德里 | 西班牙 |
底美元市场 | 23 Tsawassen大道。 | Tsawassen | 加拿大 |
供应商
供应商 | 地址 | 市 | 国家 |
---|---|---|---|
异国情调的液体 | 49吉尔伯特圣 | 伦敦 | 联合王国 |
新奥尔良印第安趣 | 邮政信箱78934 | 新奥尔良 | 美国 |
奶奶凯利的家园 | 707牛津路。 | 安阿伯 | 美国 |
东京交易商 | 9-8 SekimaiMusashino市 | 东京 | 日本 |
COOPERATIVA德Quesos“拉斯维加斯卡布拉斯” | 卡莱DEL罗萨尔4 | 奥维多 | 西班牙 |
真由美的 | 92节子中央区 | 大阪 | 日本 |
帕夫洛娃有限公司 | 74个玫瑰圣弹珠池塘 | 墨尔本 | 澳大利亚 |
特产饼干有限公司 | 29王之路 | 曼彻斯特 | 联合王国 |
PB KN ckebrðAB | Kaloadagatan 13 | 摹哥德堡 | 瑞典 |
Refrescos Americanas LTDA | 大道。 DAS Americanas 12.890 | S 0圣保罗 | 巴西 |
制品
产品 | 数量每单位 | 单价 | 库存: |
---|---|---|---|
柴 | 10盒×20袋 | 18 | 39 |
常 | 24 - 12盎司瓶 | 19 | 17 |
大料糖浆 | 12 - 550毫升的瓶中 | 10 | 13 |
柴 | 10盒×20袋 | 18 | 39 |
厨师安东的浓汤混合 | 36个箱 | 21 | 0 |
奶奶的波森莓传播 | 12 - 8盎司罐子 | 25 | 120 |
Bob大叔的有机干梨 | 12 - 1磅PKGS。 | 三十 | 15 |
诺斯伍兹红莓酱 | 12 - 12盎司罐 | 40 | 6 |
米市科贝·尼 | 18 - 500克PKGS。 | 97 | 29 |
伊仓 | 12 - 200毫升罐 | 31 | 31 |