وتوضح هذه الدراسة قضية كيفية بناء تطبيقات الإنترنت باستخدام AppML.
الجزء الأول: الوصول إلى ملفات إنترنت
- الوصول إلى ملف TEXT
- الوصول إلى ملف XML
- الوصول إلى ملف JSON
الجزء الثاني: الوصول إلى قواعد بيانات الإنترنت
- قائمة بيانات قاعدة البيانات
- بيانات قاعدة البيانات تصفية
- بيانات قاعدة البيانات التحرير
متصفح AppML وAppML خادم
في دراسة الحالة هذه، AppML يدير سواء في متصفح (appml.js) وعلى الخادم (appml.php) .
سوف نستخدم خادم الويب الموجود في http://www.w3ii.com .
وتقع جميع الملفات وقواعد البيانات على الخادم.
في وقت لاحق في هذا البرنامج التعليمي سوف تتعلم كيفية محاكاة خادم الويب في المتصفح.
ملفات نصية
شرح كيفية الوصول إلى ملفات نصية، وقد استخدمنا ملف الكثير من هذا القبيل:
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 | لوليا | السويد |
Blauer انظر Delikatessen | Forsterstr. 57 | مانهايم | ألمانيا |
بلونديل بير ET فلس | 24 ضع كليبر | ستراسبورغ | فرنسا |
preparadas Bolido Comidas | C / Araquil، 67 | مدريد | إسبانيا |
الأسواق القاعدة الدولار | 23 Tsawassen الجادة. | Tsawassen | كندا |
الموردين
المورد | عنوان | مدينة | بلد |
---|---|---|---|
السائل الغريب | 49 ش جيلبرت | لندن | المملكة المتحدة |
نيو اورليانز كجون المسرات | ص.ب 78934 | نيو أورليانز | الولايات المتحدة الأمريكية |
العزبة الجدة كيلي | 707 طريق أكسفورد. | آن أربور | الولايات المتحدة الأمريكية |
التجار طوكيو | 9-8 SekimaiMusashino شي | طوكيو | اليابان |
كوبيراتيفا دي Quesos "لاس كابراس" | كالي ديل روسال 4 | أوفييدو | إسبانيا |
ومايومي | 92 Setsuko تشو كو | أوساكا | اليابان |
بافلوفا المحدودة | 74 برك روز سانت مونى | ملبورن | أستراليا |
البسكويت التخصص المحدودة | 29 الملك الطريق | مانشستر | المملكة المتحدة |
PB كيلونيوتن ckebr د AB | Kaloadagatan 13 | G teborg | السويد |
Refrescos Americanas LTDA | مركبات. داس Americanas 12،890 | S ساو باولو | البرازيل |
منتجات
المنتج | الكمية لكل وحدة | سعر الوحدة | الوحدات في المخزن |
---|---|---|---|
تشاي | 10 صناديق × 20 أكياس | 18 | 39 |
تشانغ | 24-12 زجاجات أوقية | 19 | 17 |
شراب اليانسون | 12-550 مل الزجاجات | 10 | 13 |
تشاي | 10 صناديق × 20 أكياس | 18 | 39 |
الشيف البامية مزيج أنطون | 36 صناديق | 21 | 0 |
Boysenberry انتشار الجدة | 12-8 الجرار أوقية | 25 | 120 |
الأجاص المجفف العضوية العم بوب | 12-1 رطل pkgs. | 30 | 15 |
نورث وودز التوت البري صلصة | 12-12 الجرار أوقية | 40 | 6 |
Mishi كوبي نيكو | 18-500 غرام pkgs. | 97 | 29 |
إيكورا | 12-200 مل الجرار | 31 | 31 |