資源描述:
《wap建站基礎(chǔ)教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、WAP(wml)開發(fā)教程WAP(wml)開發(fā)教程WAP(無線應用協(xié)議)是在數(shù)字移動電話、因特網(wǎng)或其他個人數(shù)字助理機(PDA)、計算機應用之間進行通訊的開放全球標準。它是由一系列協(xié)議組成,用來標準化無線通信設備,可用于Internet訪問,包括收發(fā)電子郵件,訪問WAP網(wǎng)站上的頁面等等。WAP將移動網(wǎng)絡和Internet以及公司的局域網(wǎng)緊密地聯(lián)系起來.提供一種與網(wǎng)絡類型、運行商和終端設備都獨立的移動增值業(yè)務?! ⊥ㄟ^這種技術(shù),無論你在何地、何時只要你需要信息,你就可以打開你的WAP手機,享受無窮無盡的網(wǎng)上信息或者網(wǎng)上資源。如:綜合新聞、天氣預報、股市動態(tài)、商業(yè)報道、當前匯率等。電子商務、
2、網(wǎng)上銀行也將逐一實現(xiàn)。你還可以隨時隨地獲得體育比賽結(jié)果、娛樂圈趣聞以及幽默故事,為生活增添情趣,也可以利用網(wǎng)上預定功能,把生活安排的有條不紊。WAP協(xié)議包括以下幾層:1、WirelessApplicationEnvironment(WAE)2、WirelessSessionLayer(WSL)3、WirelessTransactionLayer(WTP)4、WirelessTransportLayerSecurity(WTLS)5、WirelessTransportLayer(WDP) 其中,WAE層含有微型瀏覽器、WML、WMLSCRIPT的解釋器等等功能。WTLS層為無線電子商
3、務及無線加密傳輸數(shù)據(jù)時提供安全方面的基本功能。 WAP協(xié)議的誕生是WAP論壇成員多年努力的結(jié)果。它是針對不同的協(xié)議層定義了一系列協(xié)議,這些協(xié)議使得各方面的廠商和公司可以協(xié)同工作,開發(fā)無線通信網(wǎng)絡的應用。目前有超過100個成員加入WAP論壇,包括有終端和基礎(chǔ)設備的制造商,有移動通信的網(wǎng)絡運營商,有業(yè)務提供商,有軟件公司,也有網(wǎng)絡內(nèi)容提供商等,共同為移動設備開發(fā)服務和應用?! 〉牵壳坝捎跓o線網(wǎng)的帶寬等等因素的限制,WAP手機的在多媒體上的應用如:可視會議、多媒體教學等等,還須一段時日。WAP規(guī)范還在不斷地完善,WAP論壇成員們在加緊開發(fā)功能完善的WAP設備,這無疑加快其在無線因特網(wǎng)綜
4、合服務領(lǐng)域的擴展速度。關(guān)于WAP有幾點,應該注意一下:1.WAP不只是將手機帶入IP/Internet網(wǎng)絡 WAP規(guī)范考慮了很多無線網(wǎng)絡和手機的特性。即便是3G的手機也無法把屏幕做的象通用計算機一樣,來瀏覽HTML頁面。直接接入IP網(wǎng),9110在98年就可以,但是應用呢,不可能Nokia,Motarola,Ericsson推出手機時各自定義一套應用。象WWW一樣,在規(guī)范推出以前,已經(jīng)有了很多基于IP網(wǎng)絡的應用,包括一些做的很好的軟件。但Internet遍地開花卻是在WWW規(guī)范推出之后。WAP很大的意義在于統(tǒng)一的標準?! AP和無線IP網(wǎng)絡并不矛盾,WAP協(xié)議規(guī)定,若承載基于IP,
5、WDP就是UDP。等無線IP網(wǎng)絡普及,若認為上面幾層太繁瑣,最多是WAP協(xié)議中間幾層略掉(其實也沒太多東西)。2.WAP應用模式很多 只要手機和網(wǎng)絡支持統(tǒng)一標準,業(yè)務發(fā)展是不可限量的。這一點就不多說了。3.WAP是發(fā)展的第15頁共15頁WAP(wml)開發(fā)教程 WAP規(guī)范不僅定義了和Internet結(jié)合部分,還定義WTE,及話音部分,可以說發(fā)展還早呢。要是以后通訊核心網(wǎng)建起來,話音業(yè)務沒準都采用WAP來實現(xiàn)。WML學習(一)概述 WML(WirelessMarkupLanguage-無線標記語言)這種描述語言同我們常聽說的HTML語言同出一家,都屬于XML語言這一大家族。HTML語
6、言寫出的內(nèi)容,我們可以在我們的PC機上用IE或是Netscape等瀏覽器進行閱讀,而WML語言寫出的文件則是專門用來在手機等的一些無線終端顯示屏上顯示,供人們閱讀的,并且同樣也可以向使用者提供人機交互界面,接受使用者輸入的查詢等信息,然后向使用者返回他所想要獲得的最終信息?;疽?guī)則 *WML使用XML文檔字符集,目前支持Unicode2.0,和HDML不同,WML的所有標簽,屬性和規(guī)定的可接收值必須小寫,CARD的名字和變量也是區(qū)分大小寫的。和HDML一樣,對于連續(xù)的空字符,只顯示一個空格。標簽內(nèi)屬性的值必須用"或者'括起來,屬性名,=和值之間不能有空格。對于不成對出現(xiàn)的標簽,必須
7、在>前加/,比如
。在對變量的引用上和HDML基本相同,有: $(var1:esc) $(var1:noesc) $(var1:unesc)三種形式,具體含義參見前面HDML的相關(guān)部分。在對保留字符的處理上也基本相同,對應的取代字符有: << >> '' "" && $$$ 空格 --這里要指出的是在URL的傳遞過程中,用來連接參數(shù)的&必須轉(zhuǎn)化為&。WML學習(二)基本格式和文件頭wml文件的一般格式: