Este estudio de caso muestra cómo crear aplicaciones de Internet utilizando AppML.
Parte I: Acceso a archivos de Internet
- Acceder a un archivo de texto
- Acceder a un archivo XML
- Acceso a un archivo JSON
Parte II: Acceso a bases de datos de Internet
- Datos del listado de bases de datos
- datos de la base de datos de filtrado
- datos de la base de datos de edición
Navegador AppML y AppML servidor
En este estudio de caso, AppML se ejecuta tanto en el navegador (appml.js) y en el servidor (appml.php) .
Vamos a utilizar un servidor web ubicado en http://www.w3ii.com .
Todos los archivos y bases de datos se encuentran en el servidor.
Más adelante en este tutorial usted aprenderá cómo simular un servidor web en el navegador.
Los archivos de texto
Para demostrar cómo acceder a los archivos de texto, hemos utilizado el archivo muy parecido a éste:
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
.
.
Inténtalo tú mismo " Los archivos XML
Para demostrar cómo acceder a los archivos XML, hemos utilizado un archivo parecido a esto:
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>
.
.
Inténtalo tú mismo " Los archivos JSON
Para demostrar cómo acceder a los archivos JSON, hemos utilizado un archivo parecido a esto:
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" },
.
.
Inténtalo tú mismo " Bases de datos
Nuestra base de datos de prueba contiene varias tablas como esta:
Clientes
Cliente | Dirección | Ciudad | País |
---|---|---|---|
Alrededor del Cuerno | 120 Hanover Sq. | Londres | Reino Unido |
snabbkjop Berglunds | Berguvsvagen 8 | Lulea | Suecia |
Blauer See Delikatessen | Försterstr. 57 | Mannheim | Alemania |
Blondel pere et fils | 24, coloque Kleber | Estrasburgo | Francia |
PREPARADAS Bolido COMIDAS | C / Araquil, 67 | Madrid | España |
Mercados parte inferior de dólares | 23 Tsawassen Blvd. | Tsawassen | Canadá |
proveedores
Proveedor | Dirección | Ciudad | País |
---|---|---|---|
líquido exótica | 49 Gilbert St. | Londres | Reino Unido |
New Orleans Cajun Delights | PO Box 78934 | Nueva Orleans | Estados Unidos |
Homestead de la abuela Kelly | 707 Oxford Rd. | Ann Arbor | Estados Unidos |
Los operadores de Tokio | 9-8 SekimaiMusashino-shi | Tokio | Japón |
Cooperativa de Quesos 'Las Cabras' | Calle del Rosal 4 | Oviedo | España |
Mayumi | 92 Setsuko Chuo-ku | Osaka | Japón |
Pavlova, Ltd. | 74 Ponds Rose St. Moonie | Melbourne | Australia |
Galletas de la especialidad, Ltd. | 29 Camino del Rey | Manchester | Reino Unido |
PB Kn ckebr d AB | Kaloadagatan 13 | G teborg | Suecia |
Refrescos Americanas LTDA | AV. das Americanas 12.890 | S o Paulo | Brasil |
productos
Producto | Cantidad por unidad | Precio unitario | Unidades en Stock |
---|---|---|---|
Chai | 10 cajas x 20 bolsas | 18 | 39 |
Chang | 24 - 12 oz botellas | 19 | 17 |
Jarabe de anís | 12 - 550 botellas ml | 10 | 13 |
Chai | 10 cajas x 20 bolsas | 18 | 39 |
Chef mezcla Gumbo de Anton | 36 cajas | 21 | 0 |
Propagación de la mora de la abuela | 12 - 8 frascos oz | 25 | 120 |
Peras secas orgánicas del tío Bob | 12 - 1 lb pkgs. | 30 | 15 |
Salsa de arándano Northwoods | 12 - 12 oz frascos | 40 | 6 |
Mishi Kobe Niku | 18 - 500 g pkgs. | 97 | 29 |
Ikura | 12 - 200 ml frascos | 31 | 31 |