이 사례 연구는 AppML를 사용하여 인터넷 응용 프로그램을 작성하는 방법을 보여줍니다.
파트 I : 인터넷 파일 액세스
- 텍스트 파일에 액세스
- XML 파일에 액세스
- JSON 파일에 액세스
파트 II : 액세스 인터넷 데이터베이스
- 데이터베이스 데이터 목록
- 필터링 데이터베이스 데이터
- 편집 데이터베이스 데이터
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 | 룰 레아 | 스웨덴 |
블라 참조 Delikatessen | Forsterstr. 57 | 만하임 | 독일 |
론델 페르 동부 뒤마 | 24 클레버를 배치 | 스트라스부르 | 프랑스 |
Bolido ㈜ 커미 조아에서 개발 한 DAS 제품군 preparadas | C / Araquil 67 | 마드리드 | 스페인 |
하단 달러 시장 | 23 Tsawassen 넓은 길 | Tsawassen | 캐나다 |
공급 업체
공급 | 주소 | 시티 | 국가 |
---|---|---|---|
이국적인 액체 | 49 길버트 세인트 | 런던 | 영국 |
뉴 올리언스 케이준 즐거움 | PO 상자 78934 | 뉴 올리언스 | 미국 |
할머니 켈리의 농가 | 707 옥스포드 RD. | 앤 아버 | 미국 |
도쿄 상인 | 9-8 SekimaiMusashino시 | 도쿄 | 일본 |
COOPERATIVA 드 QUESOS '라스 카 브라스' | 칼레 델 ROSAL 4 | 오비에도 | 스페인 |
마유미의 | 92 세츠코 오구 | 오사카 | 일본 |
(주) 파블로바, | 74 개 로즈 세인트 Moonie의 연못 | 멜버른 | 호주 |
(주) 전문 비스킷, | 29 왕의 길 | 맨체스터 | 영국 |
PB KN의 ckebr의 D AB | Kaloadagatan (13) | G teborg | 스웨덴 |
Refrescos Americanas LTDA | 유명. DAS Americanas 12.890 | 파올로 O S | 브라질 |
제작품
생성물 | 단위 당 수량 | 단가 | 재고 단위 |
---|---|---|---|
차이 | 10 상자 (20 개) 가방을 X | (18) | (39) |
장 | 24-12온스 병 | (19) | (17) |
열매 시럽 | 12-550 ml의 병 | (10) | (13) |
차이 | 10 상자 (20 개) 가방을 X | (18) | (39) |
안톤의 검보 믹스 요리사 | 36 개 상자 | (21) | 0 |
할머니의 보이 즌 베리 확산 | 12~8온스 단지 | (25) | (120) |
삼촌 밥의 유기 말린 배 | 12-1 파운드 PKGS. | (30) | (15) |
노스우드 크랜베리 소스 | 12~12온스 단지 | (40) | 6 |
Mishi 고베 니쿠 | 18-500g의 PKGS. | 97 | (29) |
가즈 | 12-200 ml의 항아리 | (31) | (31) |