Najnowsze tutoriale tworzenie stron internetowych
 

AppML przypadki


To studium przypadku pokazuje, jak tworzyć aplikacje internetowe przy użyciu AppML.


Część I: Dostęp do plików z Internetem

  • Dostęp do pliku tekstowego
  • Dostęp do pliku XML
  • Dostęp do pliku JSON

Część II: Dostęp do internetowych baz danych

  • Listingu baz danych
  • Filtrowanie danych w bazie
  • Dane w bazie Montaż

AppML Przeglądarka i AppML Server

W tym studium przypadku, AppML działa zarówno w przeglądarce (appml.js) i na serwerze (appml.php) .

Będziemy wykorzystywać serwer WWW znajdujący się http://www.w3ii.com .

Wszystkie pliki i bazy danych znajdują się na serwerze.

Później w tym poradniku dowiesz się jak symulować serwer WWW w przeglądarce.


pliki tekstowe

Aby pokazać, jak uzyskać dostęp do plików tekstowych, użyliśmy pliku dużo więcej tak:

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
.
.
Spróbuj sam "

pliki XML

Aby pokazać, jak uzyskać dostęp do plików XML, użyliśmy pliku dużo więcej tak:

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>
.
.
Spróbuj sam "

pliki JSON

Aby pokazać, jak uzyskać dostęp do plików JSON, użyliśmy pliku dużo więcej tak:

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" },
.
.
Spróbuj sam "

Bazy danych

Nasza baza testowa zawiera kilka tabel jak to:

Klienci

Klient Adres Miasto Kraj
Wokół Rogu 120 Hanover Sq. Londyn UK
Berglunds snabbkjop Berguvsvagen 8 Lulea Szwecja
Blauer See Delikatessen Forsterstr. 57 Mannheim Niemcy
Blondel pere et fils 24, Place Kleber Strasbourg Francja
preparadas Bolido Comidas C / Araquil 67 Madryt Hiszpania
Rynki bottom-Dollar 23 Tsawassen Blvd. Tsawassen Kanada

Dostawcy

Dostawca Adres Miasto Kraj
egzotyczne Ciecz 49 Gilbert St. Londyn UK
New Orleans Cajun Delights PO Box 78934 Nowy Orlean USA
Homestead babcia Kelly 707 Oxford Rd. Ann Arbor USA
Tokio Traders 9-8 SekimaiMusashino-shi Tokio Japonia
Cooperativa de Las Cabras Quesos '' Calle del Rosal 4 Oviedo Hiszpania
Mayumi na 92 Setsuko Chuo-ku Osaka Japonia
Pawłowa Ltd. 74 Rose St. Moonie Stawy Melbourne Australia
Specjalistyczne Herbatniki, Ltd. 29 King Way Manchester UK
PB Kn ckebr d AB Kaloadagatan 13 G teborg Szwecja
Refrescos americanas LTDA Av. das americanas 12,890 S o Paulo Brazylia

Produkty

Produkt Ilość na jednostkę Cena jednostkowa Sztuk w magazynie
Chai Skrzynki 10 x 20 torebek 18 39
Chang 24 - 12 uncji butelek 19 17
Syrop anyż 12 - 550 ml butelki 10 13
Chai Skrzynki 10 x 20 torebek 18 39
Chef Antona Gumbo Mix 36 pudełka 21 0
Babcine Boysenberry Rozprzestrzenianie 12 - 8 uncji słoiki 25 120
Organiczne suszone gruszki wuja Boba 12 - 1 lb pkgs. 30 15
Northwoods Cranberry Sauce 12 - 12 uncjowych naczyń 40 6
Mishi Kobe Niku 18 - 500 g pkgs. 97 29
Ikura 12 - 200 ml słoiki 31 31