Acest studiu de caz demonstrează modul de a construi aplicatii Internet folosind AppML.
Partea I: accesarea fișierelor Internet
- Accesarea unui fișier TEXT
- Accesarea unui fișier XML
- Accesarea unui fișier JSON
Partea a II: accesarea bazelor de date pe Internet
- Listarea date de baze de date
- date de baze de date de filtrare
- date de baze de date de editare
AppML Browser și AppML Server
In acest studiu de caz, AppML se execută atât în browser (appml.js) și pe server (appml.php) .
Vom folosi un server web situat la http://www.w3ii.com .
Toate fișierele și bazele de date sunt localizate pe server.
Mai târziu, în acest tutorial veți învăța cum să simuleze un server de web în browser.
Fișiere text
Pentru a demonstra modul de accesare a fișierelor de text, am folosit fișier mult ca aceasta:
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
.
.
Încearcă - l singur » fișiere XML
Pentru a demonstra modul de a accesa fișiere XML, am folosit un fișier de mult ca aceasta:
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>
.
.
Încearcă - l singur » JSON Fișiere
Pentru a demonstra modul de accesare a fișierelor JSON, am folosit un fișier de mult ca aceasta:
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" },
.
.
Încearcă - l singur » Baze de date
Baza noastră de date test conține mai multe tabele de genul:
clienţii
Client | Adresa | Oraș | Țară |
---|---|---|---|
In jurul Cornul | 120 Hanover Sq. | Londra | Regatul Unit |
Berglunds snabbkjop | Berguvsvagen 8 | Lulea | Suedia |
Blauer See Delikatessen | Forsterstr. 57 | Mannheim | Germania |
Blondel et fils pere | 24, Place Kleber | Strasbourg | Franţa |
preparadas Bolido Comidas | C / Araquil, 67 | Madrid | Spania |
Piețele de fund de dolari | 23 B-dul Tsawassen | Tsawassen | Canada |
Furnizori
Furnizor | Adresa | Oraș | Țară |
---|---|---|---|
lichid exotice | 49 Gilbert St. | Londra | Regatul Unit |
New Orleans Cajun Delights | PO Box 78934 | New Orleans | Statele Unite ale Americii |
Homestead Bunica lui Kelly | 707 Oxford Rd. | Ann Arbor | Statele Unite ale Americii |
Tokyo Comercianti | 9-8 SekimaiMusashino-shi | Tokyo | Japonia |
Cooperativa de Quesos 'Las Cabras' | Calle del Rosal 4 | Oviedo | Spania |
lui Mayumi | 92 Setsuko Chuo-ku | Osaka | Japonia |
Pavlova, Ltd. | 74 Iazuri Rose St. Moonie | Melbourne | Australia |
Biscuiți de specialitate, Ltd. | 29 Calea lui King | Manchester | Regatul Unit |
PB Kn ckebr d AB | Kaloadagatan 13 | G teborg | Suedia |
Refrescos Americanas LTDA | Av. das Americanas 12.890 | S o Paulo | Brazilia |
Produse
Produs | Cantitate pe unitate | Preț unitar | Unități în stoc |
---|---|---|---|
chai | 10 cutii x 20 saci | 18 | 39 |
Chang | 24 - 12 sticle oz | 19 | 17 |
Sirop anasonul | 12 - 550 ml flacoane | 10 | 13 |
chai | 10 cutii x 20 saci | 18 | 39 |
Chef Anton Gumbo Mix | 36 cutii | 21 | 0 |
Spread Bunicii mure varietatea Boysen | 12 - 8 borcane oz | 25 | 120 |
Perele organic uscat unchiul lui Bob | 12 - 1 lb PKGS. | 30 | 15 |
Northwoods Cranberry sos | 12 - 12 borcane oz | 40 | 6 |
Mishi Kobe Niku | 18 - 500 g PKGS. | 97 | 29 |
Ikura | 12 - 200 ml borcane | 31 | 31 |