最新的Web开发教程
 

AppML案例


此案例研究展示了如何使用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