このケーススタディはAppMLを使用してインターネットアプリケーションを構築する方法を示します。
パートI:インターネットファイルへのアクセス
- テキストファイルへのアクセス
- XMLファイルへのアクセス
- JSONファイルへのアクセス
パートII:アクセスインターネットデータベース
- データベースのデータをリスト
- フィルタリングデータベースのデータ
- データベースのデータを編集します
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オックスフォードRdを。 | アナーバー | アメリカ合衆国 |
東京トレーダー | 9-8 SekimaiMusashino市 | 東京 | 日本 |
COOPERATIVAデQuesos 'ラス・Cabrasの' | カジェ・デル・Rosal 4 | オビエド | スペイン |
まゆみさん | 92節子中央区 | 大阪 | 日本 |
株式会社パブロワ、 | 74のローズセントムーニーポンズ | メルボルン | オーストラリア |
専門ビスケット、(株) | 29王の道 | マンチェスター | イギリス |
PB Knのckebr D AB | Kaloadagatan 13 | G teborg | スウェーデン |
Refrescos Americanas LTDA | Av。 12.890 Americanasダス | パウロO S | ブラジル |
プロダクト
製品 | 単位あたりの数量 | 単価 | 在庫単位 |
---|---|---|---|
チャイ | 10箱×20袋 | 18 | 39 |
チャン | 24本の〜12オンスボトル | 19 | 17 |
アニスシロップ | 12本の〜550ミリリットルのボトル | 10 | 13 |
チャイ | 10箱×20袋 | 18 | 39 |
アントンのガンボミックスシェフ | 36箱 | 21 | 0 |
おばあちゃんのボイセンベリースプレッド | 12の〜8オンスジャー | 25 | 120 |
アンクルボブのオーガニック干し梨 | 12から1ポンドPKGS。 | 30 | 15 |
ノースウッズクランベリーソース | 12〜12オンスの瓶 | 40 | 6 |
Mishi コーブ・ニク | 18〜500グラムのPKGS。 | 97 | 29 |
イクラ | 12本の〜200ミリリットル瓶 | 31 | 31 |