最新のWeb開発のチュートリアル
 

AppMLケース


このケーススタディは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