影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

電氣工程及其自動(dòng)化專業(yè)【畢業(yè)設(shè)計(jì) 文獻(xiàn)綜述 開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)

上傳人:r****d 文檔編號(hào):129911344 上傳時(shí)間:2022-08-03 格式:DOC 頁(yè)數(shù):47 大小:74KB
收藏 版權(quán)申訴 舉報(bào) 下載
電氣工程及其自動(dòng)化專業(yè)【畢業(yè)設(shè)計(jì) 文獻(xiàn)綜述 開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共47頁(yè)
電氣工程及其自動(dòng)化專業(yè)【畢業(yè)設(shè)計(jì) 文獻(xiàn)綜述 開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共47頁(yè)
電氣工程及其自動(dòng)化專業(yè)【畢業(yè)設(shè)計(jì) 文獻(xiàn)綜述 開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共47頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《電氣工程及其自動(dòng)化專業(yè)【畢業(yè)設(shè)計(jì) 文獻(xiàn)綜述 開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《電氣工程及其自動(dòng)化專業(yè)【畢業(yè)設(shè)計(jì) 文獻(xiàn)綜述 開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)(47頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、電氣工程及其自動(dòng)化專業(yè)【畢業(yè)設(shè)計(jì)+文獻(xiàn)綜述+開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì) 〔20_ _屆〕 本科畢業(yè)設(shè)計(jì) 基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì) 摘 要 20世紀(jì)90年代以來(lái),信息領(lǐng)域出現(xiàn)了極為引人注目的兩大增長(zhǎng):移動(dòng) 的迅速普及和Internet近爆炸式的普及和應(yīng)用。這兩種技術(shù)的迅速推廣和應(yīng)用,直接影響了億萬(wàn)人的生活方式。無(wú)線上網(wǎng)的實(shí)現(xiàn)推動(dòng)了移動(dòng)商務(wù)辦公的普及,基于此的開(kāi)展將徹底改變傳統(tǒng)的商務(wù)模式和我們的日常生活。 互聯(lián)網(wǎng)的出現(xiàn)改變了整個(gè)社會(huì)的信息獲取方式和企業(yè)的業(yè)

2、務(wù)模式,移動(dòng) 的開(kāi)展那么打破了通信與地點(diǎn)之間的固定連接。緊隨其后,無(wú)線互聯(lián)網(wǎng)成為快速開(kāi)展的新浪潮,它徹底改變傳統(tǒng)的商務(wù)模式和我們的日常生活。將移動(dòng) 和尋呼機(jī)所具備的無(wú)線連接特性與計(jì)算機(jī)應(yīng)用程序相結(jié)合的方式為我們提供了一種新式小型移動(dòng)設(shè)備供選方案,并已在增強(qiáng)移動(dòng)團(tuán)隊(duì)工作效能方面顯示出良好的開(kāi)展前景。 本課題主要是研究基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)〔效勞端〕,能更方便的發(fā)布消息。 關(guān)鍵詞:WAP 無(wú)線應(yīng)用協(xié)議 ,WML 無(wú)線標(biāo)記語(yǔ)言 The program based virtual print for WAP new release server-side

3、 Abstract Since 1990s, there are two impressive trends appeared in information and communication technology ICT : the explosive spread of mobile phone and internet, which have already affected, and are affecting almost everyone’s lift. These two ICT mainstreams are pushed by technology to be an

4、 integrated application called mobile internet or wireless internet. Via the mobile internet, we can be online anywhere and every when. This pervasive computing will change the traditional business model thoroughly and make more new opportunities and transaction models. The emerge of Internet has

5、the way that the whole society gain information and the business mode of the enterprise; and the development of mobile telephone has changed the fixed connection between communication and place. After this, the wireless Internet becomes new rapidly developing aspect. It has changed the traditional b

6、usiness mode and our daily lives wholly. Combining the wireless connectivity of mobile telephone and beep call with computer applications has provided us a new scheme of mini-mobile equipment. Also it has showed us a good prospect in enhancing mobile team efficiency. This topic is to study The Pr

7、ogram Design Windows based Virtual Print WAP news release〔server-side〕,It Can more convenient release news. Keywords: WAP Wireless Application Protocol , WML Wireless Markup Language , ASP Active Server Page 目 錄 摘 要 I Abstract II 1 緒 論 1 1.1 課題研究的背景 1 1.2 相關(guān)研究的最新成果及動(dòng)態(tài) 1 1.2.1 WAP技術(shù)特點(diǎn)及開(kāi)展趨勢(shì)

8、 1 1.2.2 WAP2. 0協(xié)議棧的開(kāi)展 3 1.2.1 WAP應(yīng)用業(yè)務(wù)類型及其對(duì)移動(dòng)業(yè)務(wù)開(kāi)展的影響 4 2 網(wǎng)站設(shè)計(jì)相關(guān)介紹 6 2.1 WML相關(guān)介紹 6 2.1.1 什么是WML 6 2.1.2 WML與WAP設(shè)備 6 2.1.3 使用文本編輯器面寫WML程序 6 2.1.4 WML文件結(jié)構(gòu) 7 2.1.5 WML的字符集及編碼 8 2.1.6 WML字符使用根本規(guī)那么 8 2.1.7 變量 9 2.1.8 錨和任務(wù) 10 2.1.9 CGI編程 11 2.2 ASP簡(jiǎn)介 12 2.2.1 ASP特點(diǎn) 12 2.2.2 ASP的內(nèi)置對(duì)象 13

9、 2.3 SQL Server簡(jiǎn)介 14 2.4 Access 2003數(shù)據(jù)庫(kù)簡(jiǎn)介 14 3 通過(guò)虛擬打印機(jī)發(fā)布WAP網(wǎng)站消息描述 15 3.1 無(wú)線應(yīng)用協(xié)議 WAP 15 3.2 WAP網(wǎng)站效勞器配置 16 3.3 虛擬打印機(jī)原理 17 3.3.1 虛擬打印機(jī)的使用 17 3.4 以虛擬打印機(jī)為根底發(fā)布WAP消息 19 4 WAP消息發(fā)布具體例子 1 4.1網(wǎng)頁(yè)系統(tǒng)功能介紹 1 4.2 網(wǎng)頁(yè)登陸流程 1 4.3 網(wǎng)頁(yè)內(nèi)容介紹 1 4.4 運(yùn)行設(shè)置和相關(guān)問(wèn)題處理 11 總結(jié)與展望 12 參 考 文 獻(xiàn) 1 1 緒 論 1.1 課題研究的背景 Internet

10、的產(chǎn)生和迅猛開(kāi)展,使我們的生活在許多方面發(fā)生了革命性的變化。不過(guò),現(xiàn)在大局部的因特網(wǎng)效勞還是要依靠PC來(lái)提供。我們希望能夠?qū)⑦@些效勞移植到一個(gè)體積小、重量輕、隨身攜帶的設(shè)備上。為此,WAP網(wǎng)應(yīng)運(yùn)而生。目前,由于技術(shù)的原因,WAP網(wǎng)與網(wǎng)相比還是有很大差異的,其優(yōu)勢(shì)是接入方便,攜帶方便,劣勢(shì)是由于 內(nèi)存不大、屏幕較小,網(wǎng)頁(yè)內(nèi)容單調(diào),且可訪問(wèn)的網(wǎng)站不多,信息有限。要使WAP技術(shù)廣泛流行與應(yīng)用,一方面必須解決手持終端設(shè)備操作不便等方面問(wèn)題,另一方面網(wǎng)絡(luò)運(yùn)營(yíng)商要加緊WAP網(wǎng)的根底建設(shè)和WAP網(wǎng)的效勞業(yè)務(wù)開(kāi)發(fā)。 本課題研究基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)〔效勞端〕,通過(guò)此次設(shè)計(jì)

11、能使用戶更加方便的發(fā)布WAP消息,符合現(xiàn)代趨勢(shì),必定能受使用者歡送。 1.2 相關(guān)研究的最新成果及動(dòng)態(tài) 1.2.1 WAP技術(shù)特點(diǎn)及開(kāi)展趨勢(shì) WAP Wireless Application Proto2col 技術(shù)在移動(dòng)數(shù)據(jù)業(yè)務(wù)的開(kāi)展中占據(jù)著引領(lǐng)及主導(dǎo)地位,并成為 GPRS、EDGE/EGPRS、3G等移動(dòng)終端訪問(wèn)無(wú)線信息效勞的國(guó)際標(biāo)準(zhǔn),是實(shí)現(xiàn)現(xiàn)有移動(dòng)數(shù)據(jù)及增值業(yè)務(wù)的技術(shù)根底。 1 .WAP的技術(shù)特點(diǎn) WAP是基于現(xiàn)有的互聯(lián)網(wǎng)標(biāo)準(zhǔn) ,如 TCP / IP、 、XML、SS L、URL、Scrip ting等,并針對(duì)無(wú)線網(wǎng)絡(luò)的特點(diǎn)進(jìn)行了優(yōu)化。WAP提供了一套開(kāi)放、統(tǒng)一的技術(shù)

12、平臺(tái),用戶使用移動(dòng)設(shè)備很容易訪問(wèn)和獲取以統(tǒng)一的內(nèi)容格式表示的國(guó)際互聯(lián)網(wǎng)或企業(yè)內(nèi)部網(wǎng)的信息和各種效勞。WAP網(wǎng)絡(luò)架構(gòu)由三局部組成:即WAP網(wǎng)關(guān)、WAP 和 WAP內(nèi)容效勞器,這三方面缺一不可 , 其中 WAP網(wǎng)關(guān)起著協(xié)議的翻譯作用是聯(lián)系GSM網(wǎng)與 Internet的橋梁;WAP內(nèi)容效勞器存儲(chǔ)著大量的信息,以提供 WAP 用戶進(jìn)行訪問(wèn)、查詢、瀏覽等。當(dāng)用戶從 WAP 鍵入他要訪問(wèn)的 WAP內(nèi)容效勞器的 URL后,信號(hào)經(jīng)過(guò)無(wú)線網(wǎng)絡(luò),以 WAP協(xié)議方式發(fā)送請(qǐng)求至WAP網(wǎng)關(guān),然后經(jīng)過(guò)翻譯再以 協(xié)議方式與 WAP內(nèi)容效勞器交互,最后 WAP網(wǎng)關(guān)將返回的內(nèi)容壓縮,處理成 B I NARY

13、流返回到客戶的 WAP 屏幕上。存放在 WAP內(nèi)容效勞器上的靜態(tài)內(nèi)容是以.wml為后綴的 WAP網(wǎng)頁(yè) ,WAP網(wǎng)頁(yè)是用 WML 腳本語(yǔ)言寫的.WML Wireless Markup Language - 無(wú)線標(biāo)記語(yǔ)言 ,這種描述語(yǔ)言同 6>HTML語(yǔ)言同出一家 , 都屬于 XML語(yǔ)言這一大家族。HTML語(yǔ)言寫出的內(nèi)容可以在PC機(jī)上用 IE或是 Netscape等瀏覽器進(jìn)行閱讀,而 WML語(yǔ)言寫出的文件那么是專門用來(lái)在 等一些無(wú)線終端顯示屏上顯示,供人們閱讀的,并且同樣也可以向使用者提供人機(jī)交互界面,接受使用者輸入的查詢等信息,然后向使用者返回他所想要獲得的最終信息[2]。 2

14、.WAP的開(kāi)展趨勢(shì) WAP的提出和開(kāi)展正是基于再在移動(dòng)中接入 Internet的需求。1997年 6月,PHONE . COM 以前的 Unwired2Planet 與諾基亞、愛(ài)立信、摩托羅拉公司合作建立了 WAP論壇,目的就是為了在移動(dòng)通信中使用 Internet業(yè)務(wù)制定統(tǒng)一的應(yīng)用標(biāo)準(zhǔn)。從 20世紀(jì) 90年代創(chuàng)立以來(lái),其協(xié)議標(biāo)準(zhǔn)經(jīng)歷了 WAP1 .0、WAP1 . 1、WAP1 . 2、WAP1 . 2 . 1以及現(xiàn)在的 WAP2 . 0階段。隨著全球無(wú)線應(yīng)用的開(kāi)展,WAP論壇已經(jīng)與OMA I Open Mobile Architecture Initial 合并,成立了更為強(qiáng)大的國(guó)

15、際標(biāo)準(zhǔn)組織OMA Open Mobile Alliance ,致力于移動(dòng)業(yè)務(wù)開(kāi)展的推動(dòng)及相關(guān)標(biāo)準(zhǔn)制訂。整個(gè) WAP及其后續(xù)開(kāi)展可以分成三個(gè)階段: 第一階段: WAP 1 . X階段 針對(duì) 2G移動(dòng)網(wǎng)絡(luò),數(shù)據(jù)傳送窄帶寬 GS M CS D 9 . 6K 、網(wǎng)絡(luò)效勞質(zhì)量低 接入時(shí)延過(guò)長(zhǎng)、數(shù)據(jù)業(yè)務(wù)獨(dú)占用話音頻道難以話音、數(shù)據(jù)兼顧等 、移動(dòng)終端屏幕小、顯示色彩及能力都有限等特點(diǎn),AP 論 壇 制 定 了 WML、WSP、WTP、WDP等一系列協(xié)議,以適應(yīng)無(wú)線上網(wǎng)的要求。市場(chǎng)初期,缺乏良好的業(yè)務(wù)運(yùn)營(yíng)商業(yè)模式、內(nèi)容匱乏、過(guò)分強(qiáng)調(diào)技術(shù)而無(wú)視運(yùn)營(yíng)等原因,移動(dòng)數(shù)據(jù)業(yè)務(wù)一直未得到真正的廣泛應(yīng)用,出現(xiàn)“

16、熱炒冷賣〞市場(chǎng)狀況;隨著 NTT Do Como i -MODE、CMCC Monte net等移動(dòng)數(shù)據(jù)業(yè)務(wù)商務(wù)模式的探索及成功,支持 WAP業(yè)務(wù) 包括 PUSH 、K Java下載等業(yè)務(wù)的彩屏終端的推出并普遍推廣,移動(dòng)數(shù)據(jù)業(yè)務(wù)的迅猛開(kāi)展,得到了大規(guī)模的應(yīng)用。 第二階段: WAP2 . 0階段 移動(dòng)通信2.5G網(wǎng)絡(luò)的建設(shè)使無(wú)線數(shù)據(jù)傳輸技術(shù)得到了有效開(kāi)展,數(shù)據(jù)傳輸帶寬加大、網(wǎng)絡(luò)效勞質(zhì)量不斷提高,話音與數(shù)據(jù)業(yè)務(wù)的運(yùn)用實(shí)現(xiàn)共存;WAP論壇在 WAP 1 . X根底上新增了與 Internet相關(guān)協(xié)議 、TCP等 的支持,WML 也在向 XHT ML 靠攏,并可以使用層疊樣式表 C

17、SS ,這極大地提高了內(nèi)容的表現(xiàn)力。WAP2. 0具有更加豐富的應(yīng)用效勞和更平安的信息傳輸?shù)奶攸c(diǎn),繼續(xù)促進(jìn)與互聯(lián)網(wǎng)的融合和移動(dòng)互聯(lián)網(wǎng)新應(yīng)用的更快開(kāi)展。在業(yè)務(wù)上,WAP2 . 0可以顯著提高用戶體驗(yàn)的新技術(shù),主要包括數(shù)據(jù)同步功能、多媒體信息 MMS 、穩(wěn)定的存儲(chǔ)界面、Provisioning以及 Pictograms等功能,并且加強(qiáng)了 UAPROF User Agent Profile 、PUSH等能力,促使有線與無(wú)線業(yè)務(wù)趨于融合。對(duì)于開(kāi)發(fā)商來(lái)說(shuō),由于新的標(biāo)準(zhǔn)支持 XHT ML,所以他們就可以利用公共的語(yǔ)言根底和開(kāi)發(fā)工具編寫 PC和 WAP客戶通用的應(yīng)用程序,從而縮減開(kāi)發(fā)費(fèi)用。通過(guò) CSS的

18、應(yīng)用,開(kāi)發(fā)商可以把一個(gè)或多個(gè) XML文件中的風(fēng)格屬性從實(shí)際內(nèi)容中別離出來(lái),從而縮減貯存在瀏覽器記憶中標(biāo)識(shí)語(yǔ)言代碼的容量。被主流微瀏覽器提供商所支持,并且與3GPP互相支持,成為 2 . 5G、3G的主流無(wú)線互聯(lián)網(wǎng)應(yīng)用協(xié)議,有著可借鑒的商務(wù)模式,用戶業(yè)務(wù)使用的可繼承性進(jìn)一步加強(qiáng),用戶轉(zhuǎn)移本錢大幅度降低;應(yīng)用開(kāi)發(fā)商可以使用目前常用的其它互聯(lián)網(wǎng)應(yīng)用創(chuàng)造引人注目的移動(dòng)內(nèi)容。 第三階段:開(kāi)放移動(dòng)聯(lián)盟 Open Mobile Alliance, OMA 階段 預(yù)期 WML、HT ML標(biāo)記語(yǔ)言將統(tǒng)一成 XHT ML標(biāo)記語(yǔ)言,SP /CP將成為固定、移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)的統(tǒng)一體;WAP1 . X協(xié)議棧將逐漸

19、被互聯(lián)網(wǎng)相關(guān)協(xié)議所取代;基于定制或非定制的PUSH類業(yè)務(wù)成為重要的功能組件。通過(guò)解決目前 WAP存在的缺乏,比方WAP的界面仍不夠友好、傳輸速率慢等方面問(wèn)題,移動(dòng)數(shù)據(jù)及增值業(yè)務(wù)將得到極大豐富,各種類型的移動(dòng)終端也得到充分的應(yīng)用[2]。 1.2.2 WAP2. 0協(xié)議棧的開(kāi)展 1. WAP協(xié)議棧 WAP2. 0的一個(gè)關(guān)鍵地方是當(dāng)移動(dòng)設(shè)備可用 IP連接時(shí)引進(jìn)的對(duì)網(wǎng)絡(luò)協(xié)議的支持,此外,它還繼續(xù)支持先前WAP1 . X的協(xié)議棧,主要用來(lái)對(duì)那些不支持 IP,也不支持窄帶寬 IP承載網(wǎng)的效勞;WAP1. X協(xié)議已經(jīng)被優(yōu)化支持窄帶承載網(wǎng),并且經(jīng)過(guò)了相對(duì)較長(zhǎng)的適應(yīng)期。兩個(gè)協(xié)議棧被 WAP2 . 0支持并

20、對(duì)應(yīng)用環(huán)境提供相似的效勞。 2. 支持 IP的網(wǎng)絡(luò)協(xié)議棧 WAP2. 0的一個(gè)關(guān)鍵特性是將互聯(lián)網(wǎng)協(xié)議引入 WAP環(huán)境。向無(wú)線設(shè)備直接提供 IP支持的高速無(wú)線網(wǎng)絡(luò) 例如 2 . 5G和 3G 的出現(xiàn)促使這種支持的產(chǎn)生。具有無(wú)線特征的 WP - HT2TP : WP - 標(biāo)準(zhǔn)是針對(duì)無(wú)線環(huán)境的 的協(xié)議子集 , 完全能夠與 HT2TP /1 . 1共同使用。WAP設(shè)備和 WAP代理效勞器 /WAP效勞器之間交互工作的根本模型是 請(qǐng)求 /回應(yīng)處理機(jī)制,WP - 支持回應(yīng)的信息體壓縮和平安通道的建立。1 傳輸層平安 T LS :一個(gè) TLS協(xié)議的

21、無(wú)線協(xié)議子集允許針對(duì)平安傳輸?shù)慕换ゲ僮?。這項(xiàng)針對(duì) T LS的協(xié)議子集包括加密簇、驗(yàn)證字格式、簽名規(guī)那么和會(huì)話恢復(fù)的使用,還定義了在傳輸層上TLS隧道支持端到端平安的方式。2 具有無(wú)線特征的 TCP WP -TCP :WP - TCP提供面向連接的效勞。它被優(yōu)化用于無(wú)線環(huán)境,可與互聯(lián)網(wǎng)上的標(biāo)準(zhǔn) TCP應(yīng)用充分交互操作。關(guān)于優(yōu)化 TCP的研究已經(jīng)得到許多提高性能的機(jī)制,其中包括 IETF PILC小組的工作。他們推薦使用其中一些在長(zhǎng)距離瘦網(wǎng)絡(luò)中的 TCP實(shí)現(xiàn)機(jī)制。這些機(jī)制已經(jīng)被 Standards Track RFCS收錄 ,并作為有效的性能穩(wěn)定的機(jī)制被互聯(lián)網(wǎng)組織接受。由于 WAP2 . 0提

22、供支持兩種協(xié)議棧 , 我們希望這兩個(gè)協(xié)議棧能彼此獨(dú)立操作 , 也就是說(shuō)在實(shí)現(xiàn)端到端交互時(shí)各協(xié)議之間不應(yīng)該相互混淆和交叉匹配[3]。 WAP應(yīng)用業(yè)務(wù)類型及其對(duì)移動(dòng)業(yè)務(wù)開(kāi)展的影響 WAP技術(shù)已成為目前移動(dòng) 及其它終端訪問(wèn)無(wú)線信息效勞的全球主要標(biāo)準(zhǔn),也是實(shí)現(xiàn)現(xiàn)有移動(dòng)數(shù)據(jù)及增值業(yè)務(wù)的技術(shù)根底。同時(shí) WAP2 . 0在協(xié)議上繼續(xù)支持傳統(tǒng) WAP1 . X協(xié)議,并引入 了 I NTERNET 協(xié) 議, 如 XHT ML,TCP / IP, 1 . 1,以及TLS。從業(yè)務(wù)功能上來(lái)說(shuō),WAP2 . 0可以提供端到端的平安性,可以支持銀行、證券、購(gòu)物交易等對(duì)平安性有較高要求的業(yè)務(wù)類型。 1.

23、WAP應(yīng)用業(yè)務(wù)類型 當(dāng)前業(yè)界提供的 WAP業(yè)務(wù)主要包括 PULL類和 PUSH類。PULL業(yè)務(wù)是目前在 Internet上使用最多的業(yè)務(wù)形式,首先由客戶機(jī)發(fā)起請(qǐng)求,然后效勞器將客戶機(jī)所請(qǐng)求的內(nèi)容發(fā)給客戶機(jī)。WAP PULL包含兩個(gè)協(xié)議棧: WAP1. X和 WAP2 . 0協(xié)議棧。WAP網(wǎng)關(guān)需要完成對(duì)兩邊的協(xié)議進(jìn)行適配 如 WSP與 或 WP - 與 、DNS代理、內(nèi)容緩存等功能。比擬典型的 PULL業(yè)務(wù)就是瀏覽類:對(duì)基于 WML語(yǔ)言的頁(yè)面 /應(yīng)用的瀏覽、訪問(wèn);對(duì)基于 XHT ML Mobile Profile /CSS語(yǔ)言的頁(yè)面 /應(yīng)用的瀏覽、訪問(wèn);對(duì)基于 HT

24、 ML語(yǔ)言的頁(yè)面 /應(yīng)用的瀏覽、訪問(wèn)。另外 , 瀏覽業(yè)務(wù)類型還包括那些可以通過(guò) WML、XHT ML或 HT ML頁(yè)面方式進(jìn)行業(yè)務(wù)展現(xiàn)的專用業(yè)務(wù)系統(tǒng),如Email、Java門戶、定位門戶等。以往移動(dòng)用戶都是采用 PULL 點(diǎn)播 方式來(lái)獲取他們所需要的無(wú)線數(shù)據(jù)內(nèi)容。現(xiàn)在采用 WAP PUSH技術(shù)即可方便地實(shí)現(xiàn)相關(guān)內(nèi)容的及時(shí)傳送和用戶的快捷獲取 single click to wap con2tent 。WAP PUSH技術(shù)可以把多種媒體格式的數(shù)據(jù)整合為一個(gè)完整的 WAP應(yīng)用,從而產(chǎn)生了 MMS等新的消息模式。對(duì)于移動(dòng)用戶而言,他們可以訂購(gòu)他們所感興趣的內(nèi)容也可以收到那些直接由內(nèi)容提供商

25、“推送 〞下來(lái)的有價(jià)值的消息 例如促銷或打折信息 ,從而進(jìn)一步養(yǎng)成移動(dòng)數(shù)據(jù)消費(fèi)習(xí)慣;同時(shí)對(duì)于內(nèi)容提供商或公司而言他們可以把那些重要的或用戶感興趣的信息第一時(shí)間就推送給用戶,從最大程度上防止了由于時(shí)間過(guò)長(zhǎng)而導(dǎo)致無(wú)效信息的產(chǎn)生。而由效勞器發(fā)起的業(yè)務(wù)都統(tǒng)稱為Push類業(yè)務(wù)。Pull業(yè)務(wù)是由用戶主動(dòng)發(fā)起的業(yè)務(wù),但有些業(yè)務(wù)如用戶定制的定時(shí)提醒、郵件到達(dá)通知、以及廣告等業(yè)務(wù),都需要從效勞器 網(wǎng)絡(luò)側(cè) 主動(dòng)發(fā)起[4]。 2. WAP對(duì)于移動(dòng)數(shù)據(jù)業(yè)務(wù)開(kāi)展的影響 1 WAP將有線通信網(wǎng)與移動(dòng)通信網(wǎng)更加緊密聯(lián)系起來(lái)。由于 TCP / IP的橋梁作用,有線通信網(wǎng)絡(luò)目前正在實(shí)現(xiàn)融合,這意味著一旦用戶口袋

26、里的終端用 WAP方式與有線網(wǎng)絡(luò)進(jìn)行通信時(shí),將可以與其它信息網(wǎng)絡(luò)通信。 2 WAP整合了移動(dòng)通信網(wǎng)絡(luò)資源。當(dāng)客戶選擇不同的移動(dòng)網(wǎng)絡(luò)進(jìn)行通信時(shí),保護(hù)客戶的消費(fèi)習(xí)慣 在 I nter2net世界就是點(diǎn)擊習(xí)慣 就顯得尤其重要。WAP標(biāo)準(zhǔn)的制定獨(dú)立于承載網(wǎng)絡(luò),不管用戶在使用什么網(wǎng)絡(luò),都有可能獲得相同的信息。拋開(kāi)網(wǎng)絡(luò)承載能力的差異,對(duì)于用戶來(lái)講,由于效勞的一致性導(dǎo)致網(wǎng)絡(luò)的透明性,用戶只需要點(diǎn)擊。而 WAP單純比擬不同體制的移動(dòng)通信網(wǎng)絡(luò)質(zhì)量就顯得意義不大,網(wǎng)絡(luò)的差異將更多表現(xiàn)在能否提供更好的效勞尤其是 WAP業(yè)務(wù),使不同體制的移動(dòng)通信網(wǎng)絡(luò)將長(zhǎng)期共存。 3 WAP解決了移動(dòng)通信信息源的問(wèn)題。由

27、于 WAP定義的標(biāo)準(zhǔn)語(yǔ)言 WML可以使得任何第三方獨(dú)立于網(wǎng)絡(luò)運(yùn)營(yíng)商開(kāi)發(fā)針對(duì)移動(dòng)的數(shù)據(jù)應(yīng)用,全社會(huì)將參與到信息加工、處理和發(fā)布的工作,另外已經(jīng)存在的 HT ML內(nèi)容也可以通過(guò)WAP網(wǎng)關(guān) /代理轉(zhuǎn)換被移動(dòng)用戶接收。 4 WAP注重解決了移動(dòng)中數(shù)據(jù)通信的平安性問(wèn)題。由于 WAP 2 . 0采用了 WT LS Wireless Trans port Layer Secu2rity 無(wú)線傳送層平安技術(shù)和 W I M Wireless Identity Module 無(wú)線身份識(shí)別模塊技術(shù)。使得其支持多種鑒權(quán)方式 匿名訪問(wèn)、客戶端鑒權(quán)和效勞器端鑒權(quán) 、平安會(huì)話控制和數(shù)字簽名等多種平安措施,比擬

28、WAP 1 . X能夠提供更為完善和有效的端到端的平安機(jī)制。因此在認(rèn)證支付、銀行交易、搏彩、移動(dòng)購(gòu)票、移動(dòng)拍賣和股票交易等多個(gè)領(lǐng)域都有著越來(lái)越多的應(yīng)用。 5 WAP將在 3G業(yè)務(wù)過(guò)渡中起到重要作用?,F(xiàn)在普遍在討論 3G的過(guò)渡問(wèn)題,可以從三個(gè)層次上理解,即無(wú)線接入網(wǎng)絡(luò)的過(guò)渡、核心網(wǎng)的過(guò)渡和業(yè)務(wù)的過(guò)渡。在這三個(gè)層次的過(guò)渡中,業(yè)務(wù)的過(guò)渡是最重要的,所謂 3G業(yè)務(wù)過(guò)渡必須要有在 2G、2 . 5G和 3G中共有的業(yè)務(wù),在 2G、2 . 5G中要先逐步培育出龐大的用戶資源,然后在適當(dāng)?shù)臅r(shí)間、適當(dāng)?shù)牡攸c(diǎn)再刺激引導(dǎo)更大的消費(fèi),使得引入 3G網(wǎng)絡(luò)更為經(jīng)濟(jì)和必要。從現(xiàn)在 2G業(yè)務(wù)中來(lái)看,還看不到這樣的業(yè)務(wù),

29、因?yàn)?S MS和話音通信都是窄帶業(yè)務(wù)?,F(xiàn)在 WAP業(yè)務(wù)可以發(fā)揮這一作用,主要原因在于 WAP是伸縮性很好的業(yè)務(wù),在啟動(dòng) 3G業(yè)務(wù)市場(chǎng)的時(shí)候,可以窄帶傳輸,當(dāng)寬帶業(yè)務(wù)需求來(lái)臨時(shí),可以在 3G網(wǎng)絡(luò)上寬帶傳輸,用戶的消費(fèi)習(xí)慣沒(méi)有變,網(wǎng)絡(luò)上積累的信息資源、WAP設(shè)施投資也能得到充分的保護(hù)。 2 網(wǎng)站設(shè)計(jì)相關(guān)介紹 2.1 WML相關(guān)介紹 2.1.1 什么是WML WML是Wireless Markup Language 無(wú)線標(biāo)記語(yǔ)言 是一種從 HTML 繼承而來(lái)的標(biāo)記語(yǔ)言,但是 WML 基于 XML,因此它較 HTML 更嚴(yán)格。 WML是XML的一種應(yīng)用,它同我們常聽(tīng)說(shuō)的HTML語(yǔ)言同出

30、一家,都屬于XML語(yǔ)言這一大家族。WML的語(yǔ)法跟XML一樣,WML是XML的子集。和HTML一樣WML是制作網(wǎng)頁(yè)用的,區(qū)別是WML 制作的網(wǎng)頁(yè)是在 上看的在 上看的網(wǎng)頁(yè),以前使用HDML做的。 WML 使用 WML Script 在客戶端運(yùn)行簡(jiǎn)單的代碼。WML Script 是一種輕量級(jí)的 JavaScript 語(yǔ)言。不過(guò),WML 腳本并不嵌在 WML 頁(yè)面中。WML頁(yè)面僅僅含有對(duì)腳本 URL 的引用 。WML 腳本在 WAP 瀏覽器運(yùn)行之前,需要先在效勞器上被編譯為字節(jié)編碼。 2.1.2 WML與WAP設(shè)備為了更好的了解和使用WML語(yǔ)言,開(kāi)發(fā)人員應(yīng)對(duì)WML使用的設(shè)備和支持WML的設(shè)

31、備的特點(diǎn)、特征有個(gè)大概的了解?!∫话愣?,WML使用的無(wú)線設(shè)備通常具有以下特點(diǎn): 與普通的個(gè)人計(jì)算機(jī)相比,體積較??; 設(shè)備的內(nèi)存有限,且其CPU性能也有限;通訊帶寬較窄、時(shí)延較長(zhǎng)。以移動(dòng) 、PDA為例來(lái)講,支持WML的設(shè)備主要具有以下特征: 有一個(gè)顯示屏幕,可顯示支持?jǐn)?shù)字和字符的輸入;支持操作者使用箭頭或數(shù)字按鈕進(jìn)行選擇;支持ASCII的可打印碼通常都有兩個(gè)可編程功能鍵,即Accpet鍵和Options鍵,一般安排在接近鍵盤的屏幕下方;通常有一個(gè)Prev 導(dǎo)航鍵。我們介紹WML所使用WAP設(shè)備的目的,是希望讀者通過(guò)WAP設(shè)備的特點(diǎn)、特征來(lái)了解WML語(yǔ)言的特點(diǎn),進(jìn)而對(duì)WML編程所要解決的問(wèn)題

32、有個(gè)大概的認(rèn)識(shí)。使用文本編輯器面寫WML程序使用WML語(yǔ)言編寫WAP網(wǎng)頁(yè)或應(yīng)用時(shí),需要使用一個(gè)編輯器進(jìn)行編輯。與HTML編程一樣,WML編寫的程序也是純文件文本,可以使用任意文本編輯器進(jìn)行編寫,比方Windows系統(tǒng)中的“記事本〔Notepad〕〞等。也可以使用比方Nokia WAP Toolkie等軟件〔有關(guān)此具體的用法會(huì)在以后的學(xué)習(xí)過(guò)程中提起〕。我們先介紹第一種方法,隨后介紹第二種。 如果要使用"記事本〔Notepad〕"來(lái)編寫WML程序,那么可以在Windows系統(tǒng)中,單擊“開(kāi)始〞按鈕,然后從出現(xiàn)的菜單中,依次將光標(biāo)指向“程序〞、“附件〞、“記事本〞,啟動(dòng)“記事本〞程序。屏幕上隨后就會(huì)出

33、現(xiàn)它的編輯窗口,從中就可以輸入并編寫WML程序了?!∽鳛榕e例,我們可以輸入如下簡(jiǎn)單的程序。 <?xml version "1.0"?><!DOCTYPE wml PUBLIC "-//wapforun//DTD WML 1.1//EN"" id "card1" title "Title"><P><!--Write your card implementation here.-->Hello World!! </P></card></xml> 輸完后將它保存為hello.文件。保存時(shí)注意文件的擴(kuò)展名應(yīng)為而不是txt。WML文件結(jié)構(gòu)的頁(yè)面通常叫做桌面〔DECK〕,由一組互相鏈接的卡片〔CA

34、RD〕組成。當(dāng)移動(dòng) 訪問(wèn)一個(gè)WML頁(yè)面的時(shí)候,頁(yè)面的所有CARD都會(huì)從WAP效勞器下載到設(shè)備里。CARD之間的切 換由 內(nèi)置的計(jì)算機(jī)處理,不需要再到效勞器上取信息了。CARD里可以包含文本、標(biāo)記、鏈接、輸入控制、任務(wù)〔TASK〕、圖像等等。CARD之間可以互相鏈接。文檔的實(shí)體包含在 ... 標(biāo)記中,文檔里每個(gè)CARD又包含在 ... 標(biāo)記中,然后實(shí)際的文字段落那么包含在標(biāo)記中。簡(jiǎn)單例子: ?xml version " 1.0" ? !DOCTYPE wml PUBLIC " -//WAPFORUM//DTD WML 1.1//EN" "

35、card id " HELLO" title " HELLO" Hello world! 顯示結(jié)果如下: ------ HELLO ------ Hello World! 2.1.5 WML的字符集及編WML使用XML的字符集,即通用字符集ISO/IEC-1062.,也即統(tǒng)一字符編碼標(biāo)準(zhǔn)Unicode 2.0。同時(shí),WML還支持其他系列的字符集子集,例如UTF-8、ISO-8859-1或UCS-2等。其中:UTF-8是指通用字符集UCS Universal Character Set 的轉(zhuǎn)換格8 Transformation Format 8 ,主要傳輸國(guó)際字符

36、集的轉(zhuǎn)換編碼。UTF-8采用了UCS字符的8位編碼,提供了十分平安的編碼格式,可以有效防止數(shù)據(jù)傳輸過(guò)程中的竊聽(tīng)、截取及非法解密。同時(shí),UTF-8與7位ACSII碼完全兼容,不會(huì)影響此類編碼實(shí)現(xiàn)的程序;它的編碼規(guī)那么十分嚴(yán)格,能有效防止同步傳輸錯(cuò)誤,而且還會(huì)支持其它字符集提供了足夠的空間。ISO-8859-1字符集是國(guó)際標(biāo)準(zhǔn)化組織ISO International Standardization Organization 制定的ACSII字符集的擴(kuò)展集,能夠表示所有西歐語(yǔ)言的字符。與ISO Latin-1一樣,ISO-8859-1與Windows環(huán)境中普遍使用的美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)ANSI Amer

37、ican National Standards Institute 的字符集極為類似,絕大多數(shù)情況下無(wú)需區(qū)分。在不特別指明的情況下, 協(xié)議均使用ISOLatin-1字符集。因此,為了WML頁(yè)面中表示非ACSII〔non-ACSII〕字符,開(kāi)發(fā)人員需要使用相應(yīng)的ISO Latin-1編碼的字符。UCS-2是ISO 1062.標(biāo)準(zhǔn)中自定義的通用多8位編碼字符的2字節(jié)〔即16位〕編碼標(biāo)準(zhǔn),其字符編碼值與Unicode字符的標(biāo)準(zhǔn)編碼值相等。WML文檔可以采用HTML 2.0標(biāo)準(zhǔn)所定義的任何字符編碼標(biāo)準(zhǔn)經(jīng)編碼處理。一般說(shuō)來(lái),WML文檔的字符編碼是需要轉(zhuǎn)換為另外的編碼格式,以與WAP用戶的 瀏覽

38、器所用字符標(biāo)準(zhǔn)相適應(yīng),否那么, 瀏覽器就無(wú)法顯示W(wǎng)ML頁(yè)面中的字符。然而,編碼轉(zhuǎn)換時(shí)可能會(huì)喪失一些字符信息,所以,如果在用戶端進(jìn)行WML文檔的編碼轉(zhuǎn)換,那么就可能導(dǎo)致某些結(jié)果信息喪失而不能被用戶所瀏覽。因此,如有必要,我們應(yīng)當(dāng)盡量在WML頁(yè)面?zhèn)魉偷接脩魹g覽器之前完成編碼轉(zhuǎn)換。為了解決這一問(wèn)題,一方面,我們需要為Web效勞器補(bǔ)充定義WML的數(shù)據(jù)類型,以讓效勞器可以準(zhǔn)確傳輸這些數(shù)據(jù),另一方面,我們需要制訂編碼轉(zhuǎn)換的原那么。WML字符使用根本規(guī)那么WML是一種比擬嚴(yán)格的語(yǔ)言,字符使用必須遵守相應(yīng)的規(guī)那么,這些根本規(guī)那么主要包括以下幾個(gè)方面:1〕大小寫敏感。在WML中,無(wú)論是標(biāo)簽元素還是屬性內(nèi)容都

39、是大小寫敏感的,這一點(diǎn)繼承了XML的嚴(yán)格特性,任何大小寫錯(cuò)誤都可能導(dǎo)致訪問(wèn)錯(cuò)誤。一般來(lái)說(shuō),WML的所有標(biāo)簽,屬性,規(guī)定和枚舉及它們的可接受值必須小寫,Card的名字和變量可大寫和小寫,但它是區(qū)分大小寫的。包括參數(shù)的名字和參數(shù)的數(shù)值都是大小寫敏感的,例如variable1、Variable1和vaRiable1都是不同的參數(shù)。 2〕空格。對(duì)于連續(xù)的空字符,程序運(yùn)行時(shí)只需要一個(gè)空格。屬性名、符號(hào)〔 〕和值之間不能有空格。3〕標(biāo)簽。標(biāo)簽內(nèi)屬性的值必須使用雙引號(hào)〔"〕或單引號(hào)〔’〕括起來(lái)。對(duì)于不成對(duì)出現(xiàn)的標(biāo)簽,必須在大于號(hào)〔 〕前加上順斜杠〔/〕,比方換行標(biāo)簽必須寫成 才正確。4〕不顯示的內(nèi)容。在WM

40、L中,不顯示的字符主要包括換行符、回車符、空格和水平制表符,它們的8位十六進(jìn)制內(nèi)碼分別為10、13、32及9。程序執(zhí)行時(shí),WML將無(wú)視所有的多于一個(gè)以上的不顯示字符,即WML會(huì)把一個(gè)或多個(gè)連續(xù)的換行、回車、水平制表符及空格轉(zhuǎn)換成一個(gè)空個(gè)。5〕保存字符。這是WML的一些特殊字符,如小于號(hào)〔 〕、大于號(hào)〔 〕、單引號(hào)“’〞、雙引號(hào)“"〞、和號(hào)〔&〕。6〕顯示漢字。如果希望WML程序執(zhí)行時(shí)能夠顯示漢字,那么只需要程序開(kāi)頭使用encoding指定漢字字符集即可。例如: ?xml version "1.0" encoding "gb2312" 。注意:指定漢字字符集的形式和方法可能因?yàn)殚_(kāi)發(fā)工具或WAP

41、 的不同而不同。identifier: conversion 其中identifier指變量名,或說(shuō)變量標(biāo)示符;conversion指變量的替代。 變量名是由US-ACSII碼、下劃線和數(shù)字組成的,并且只能以US-ACSII碼開(kāi)頭。變量名嚴(yán)格區(qū)分大小寫,也即,變量名是大小寫敏感的?!《x變量的語(yǔ)法在WML中享有最高的解釋優(yōu)先級(jí)。有關(guān)變量的使用說(shuō)明如下: 1〕在WML中,變量可以在字符串中使用,并且在運(yùn)行中可以更新變量的值。 2〕當(dāng)變量等同于空字符串時(shí),變量將處于未設(shè)置狀態(tài),也就是空〔Null〕。 3〕當(dāng)變量不等同于空字符串時(shí),變量將處于設(shè)置狀態(tài),也就是非空〔Not Null〕狀態(tài)

42、。 4〕在“$identifier〞形式下,WML通常以變量名后面的一個(gè)空格表示該變量名的結(jié)束。如果在某些情況下空格無(wú)法表示一個(gè)變量名的結(jié)束,或者變量名中包含有空格,那么必須使用括號(hào)將變量名括起來(lái),即采用“$ identifier 〞的形式。WML程序中的變量是可以替代的,我們可以把變量的數(shù)值賦給Card中的某一文本。有關(guān)變量替代說(shuō)明如下: 1〕在WML程序中,只有文本局部才可以實(shí)現(xiàn)替代。 2〕替代一般在運(yùn)行期發(fā)生,而且替代不會(huì)影響變量現(xiàn)在的值。 3〕任何標(biāo)簽是按照字符串替代的方式實(shí)現(xiàn)的。 4〕替代是按照字符串替代的方式實(shí)現(xiàn)的。由于變量在語(yǔ)法中有最好的優(yōu)先級(jí),包含變量聲明字符的字符串

43、將被當(dāng)作變量對(duì)待,所以如果要使程序顯示“$〞符號(hào),那么需要連續(xù)使用兩個(gè)“$〞進(jìn)行說(shuō)明。 2.1.8 錨和任務(wù) 連接是 HTML 頁(yè)面里最根本的功能, 在 WML 里也一樣用 a href "url" title "label" 和 來(lái)包括用來(lái)建立連接的文字,必選屬性href指定了要翻開(kāi)的URL,可選的title屬性給該連接取個(gè)標(biāo)記名字,這個(gè)名字將作為軟按鈕之一的ACCEPT鍵 詳見(jiàn)以前的HDML入門文章 的標(biāo)記顯示在屏幕的軟按鈕區(qū),所以通常可以將屬性作為提示文字是用。 然而,以上的連接在WML里只是任務(wù)的一種情況,為了能夠使用其它任務(wù),所以引進(jìn)了新的標(biāo)簽 anchor title "

44、label" 任務(wù)標(biāo)簽 文本 , 其實(shí)是當(dāng)任務(wù)標(biāo)簽為 時(shí)的簡(jiǎn)單表示方式。 --------------- ?xml version "1.0"? !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " anchor title "Link1" go href "test1.wml"/ News a title "Link2" href "test2.wml" Sports WML里的任務(wù)標(biāo)簽有以下幾種,除了用于 ,還可以用在事件中: 1 用來(lái)指示瀏覽器顯示指定的UR

45、L,包括DECK的第一個(gè)CARD或者指定的CARD。語(yǔ)法如下: go href "url" sendreferer "false|true" method "get|post" accept-charset "charset" postfield name "name" value "value"/ setvar name "name" value "value"/ 其中href屬性為必選,其他為可選。sendreferer屬性表示是否傳遞調(diào)用href所指定的URL的頁(yè)面的URL,也就是當(dāng)前頁(yè)的URL,即 頭中的 _REFERER,默認(rèn)值為fals

46、e,可選值為true。method和HTML中的表單FORM的method屬性一樣,指定表單是以get的方式還是post的方式遞交,以便cgi處理,默認(rèn)的值為get,但如果未指定method但 間存在 , 自動(dòng)以post方式傳遞。accept-char set 屬性可覆蓋在 頭里指定的字符集,可以寫多個(gè)字符集,如accept-char set "UTF-8,US-ASCII, ISO-8859-1"。 post field name "name" value "value"/ 可以看作是HTML表單FORM中的 INPUT TYPE "HIDDEN" NAME "變量名" V

47、ALUE "值" ,通過(guò)它可以向指定的URL傳遞以“變量名/值〞形式的數(shù)據(jù)。name和value屬性都是必選的。注意只有這里的變量是用來(lái)遞交給CGI程序的。 除了 ,還可以在 和 間參加一句或者多句 setvar name "name" value "value"/ ,該語(yǔ)句的意思是,當(dāng)觸發(fā)某一事件時(shí),給變量賦值。 要注意的是,當(dāng) 和 之間沒(méi)有任何語(yǔ)句時(shí),要用 的形式,這點(diǎn)比擬特別,比方 anchor title "Link1" go href "test.wml"/ News 。 2 用來(lái)將當(dāng)前頁(yè)面的URL壓入U(xiǎn)RL歷史堆棧,并翻開(kāi)此前的URL,假設(shè)該URL不存在,那么 無(wú)效

48、。語(yǔ)法類似 : setvar name "name" value "value"/ , 和 之間可參加一句或多句 setvar name "name" value "value"/ ,假設(shè)不加,那么必須變成 的形式。 3 用來(lái)刷新當(dāng)前的頁(yè)面,從而使得頁(yè)面內(nèi)的變量刷新,語(yǔ)法為 setvar name "name" value "value"/ 。 4 ,表示什么也不做,該標(biāo)簽不能用在 中,一般用在覆蓋DECK級(jí)的 以后會(huì)說(shuō)明 2.1.9 CGI編程 1 在WEB效勞器上添加WML的MIME類型 對(duì)于IIS4,可在其管理器里的站點(diǎn)屬性中參加新的MIME類型,后綴.wm

49、l和 MIME類型text/vnd.wap.wml。對(duì)于PWS,可修改注冊(cè)表,先在 HKEY_CLASSES_ROOT層參加主鍵.wml,再參加串值Content Type為text/vnd.wap.wml,HKEY_LOCAL_MACHINE\Software\CLASSES\MIME\Database\Content Type\中參加主鍵text/vnd.wap.wml,再參加串值Extension為.wml。以前提到的HDML也用類似的方法。   2 以 方式訪問(wèn)wml文件   在 瀏覽器的URL欄里輸入 ASP簡(jiǎn)介 ASP〔ACTIVE SERVER PAGES〕是

50、微軟公司IIS3.0中的一個(gè)組件。是一個(gè)效勞器端〔SERVER-SIDE〕的腳本執(zhí)行環(huán)境。當(dāng)程序在效勞器而不是在客戶端執(zhí)行時(shí),WEB效勞器將完成產(chǎn)生瀏覽器的HTML網(wǎng)頁(yè)的所有工作。ASP可以與HTML頁(yè)、腳本命令和ActiveX組件組合創(chuàng)立交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。使用它可以創(chuàng)立和運(yùn)行動(dòng)態(tài)、交互的Web效勞器應(yīng)用程序。同時(shí),由于它是在效勞器端的腳本,一般用戶無(wú)法看到,從而有效地保證了系統(tǒng)的平安性及開(kāi)發(fā)人員的知識(shí)產(chǎn)權(quán)。 2.2.1 ASP特點(diǎn) 1.同HTML文件一樣ASP文件也是文本文件,包括文本、HTML標(biāo)記和ASP腳本語(yǔ)句〔用 %和% 界定符標(biāo)記〕。它以.asp為擴(kuò)

51、展名,區(qū)別于一般的HTML文件。 2. 使用 VBScript ,JScript 等簡(jiǎn)單易用的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序的編寫。 3. 無(wú)須編譯,容易編寫,調(diào)試方便可在效勞器端直接執(zhí)行。 4. 任何文本編輯器都可以制作ASP文件,如 Windows 的記事本,或在FRONTPAGE等流行軟件中都可進(jìn)行編輯設(shè)計(jì)。但微軟的VISUAL INTERDEV以其強(qiáng)大的功能和優(yōu)秀的集成編輯環(huán)境成為開(kāi)發(fā)ASP的首選工具。 5. 與瀏覽器無(wú)關(guān)。用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ASP 網(wǎng)頁(yè)的內(nèi)容。 ASP所使用的腳本語(yǔ)言 VBScript 、

52、JavaScript, 缺省為VB SCRIPT 均在 WEB 效勞器端執(zhí)行,用戶端的瀏覽器不要求能夠執(zhí)行這些腳本語(yǔ)言。 6. ASP支持共享文件數(shù)據(jù)庫(kù)〔如Microsoft Access或Microsoft FoxPro〕作為有效的數(shù)據(jù)源。盡管在ASP文檔中的一些例如使用共享文件數(shù)據(jù)庫(kù)。 7. Active Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以防止所寫的源程序被他人直接剽竊,提高了程序的平安性。 2.2.2 ASP的內(nèi)置對(duì)象 ASP包括了個(gè)內(nèi)置對(duì)象:Request對(duì)象Response對(duì)象Session對(duì)象Application對(duì)象Server對(duì)象Req

53、uest Request對(duì)象Response Response對(duì)象Session Session對(duì)象用來(lái)管理效勞器端與瀏覽器端進(jìn)行會(huì)話所需的信息。當(dāng)用戶在不同的ASP程序間跳轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量不會(huì)喪失,通過(guò)Session的方法可以設(shè)置恰當(dāng)?shù)臅?huì)話超時(shí)期限,靈活地管理與瀏覽器端的會(huì)話。 4. Application Active Server使用Application對(duì)象在應(yīng)用軟件的所有用戶中共享信息,并可以在效勞器運(yùn)行期間持久地保存數(shù)據(jù)。它有兩個(gè)方法Lock和Unlock。當(dāng)用戶調(diào)用Lock時(shí),只有當(dāng)前用戶能夠編輯或增加Application對(duì)象的屬性。?調(diào)用了Lo

54、ck,在完成時(shí)一定要調(diào)用Unlock解鎖。事件也有兩個(gè):Application_OnStart和Application_OnStart,它們也必須放在文件Global.asa中。和Session一樣,Application也沒(méi)有內(nèi)置屬性,需要用戶來(lái)定義。ver Server對(duì)象最重要的方法是Create Object。Create Object方法用于創(chuàng)立已注冊(cè)到效勞器上的ActiveX組件例程。可以作為例程啟動(dòng)的組件可以是ActiveX能夠使用的所有內(nèi)置組件,實(shí)際上是存在于效勞器上的任何ActiveX組件。Object Context Objextcontext對(duì)象用來(lái)處理或終止由ASP

55、腳本提交的事務(wù)。 7. ASPError ASPError對(duì)象用來(lái)捕捉ASP運(yùn)行時(shí)的錯(cuò)誤,并向用戶返回詳細(xì)的錯(cuò)誤描述。 SQL Server簡(jiǎn)介 SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言〔Structured Query Language〕〞,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle、Sybase、Informix、SQL server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual Foxpo

56、ro、PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢語(yǔ)言。SQL〔結(jié)構(gòu)化查詢語(yǔ)言〕是大多數(shù)數(shù)據(jù)庫(kù)使用的一種語(yǔ)言,使用SQL,就能使用任何數(shù)據(jù)庫(kù)源和數(shù)據(jù)。 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)它最初是由Microsoft Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的于1988 年推出了第一個(gè)OS/2 版本在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上專注于開(kāi)發(fā)推廣SQL Server 的Windows N

57、T 版本Sybase 那么較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書中介紹的是Microsoft SQL Server 以后簡(jiǎn)稱為SQL Server或MS SQL Server SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的效勞器等多種平臺(tái)使用。

58、 Access 2003數(shù)據(jù)庫(kù)簡(jiǎn)介 作為Microsoft的office套件產(chǎn)品之一,Access已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)系統(tǒng)。它是一個(gè)功能強(qiáng)大而且使用方便的數(shù)據(jù)庫(kù)管理系統(tǒng),它為中小型數(shù)據(jù)庫(kù)提供了良好的創(chuàng)立環(huán)境,并且Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)一樣,可以讓你很容易地連接相關(guān)的信息而且還對(duì)其他的數(shù)據(jù)庫(kù)系統(tǒng)有所補(bǔ)充。同時(shí),Access完全支持Microsoft的OLE技術(shù)。 Access還提供Windows操作系統(tǒng)的高級(jí)應(yīng)用程序開(kāi)發(fā)系統(tǒng)。Access數(shù)據(jù)庫(kù)與其它數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)之間相當(dāng)顯著的區(qū)別就是:不用寫一行代碼,就可以在很短的時(shí)間里開(kāi)發(fā)出一個(gè)功能強(qiáng)大而且相當(dāng)專業(yè)的數(shù)據(jù)庫(kù)應(yīng)用程

59、序,并且這一過(guò)程是完全可視的! 3 通過(guò)虛擬打印機(jī)發(fā)布WAP網(wǎng)站消息描述 3.1 無(wú)線應(yīng)用協(xié)議 WAP WAP 無(wú)線應(yīng)用協(xié)議 是在數(shù)字移動(dòng) ,特網(wǎng)和其它個(gè)人數(shù)字助理機(jī) PDA 等應(yīng)用之間行通訊的開(kāi)放全球標(biāo)準(zhǔn)。WAP的目標(biāo)就是通WAP技術(shù)將Internet的大量信息及各種各樣的務(wù)引入到移動(dòng) ,PALM等無(wú)線終端之中。使用戶無(wú)論在何地,何時(shí)都可以使用支持 WAP的機(jī)獲取網(wǎng)上信息或者網(wǎng)上資源。WAP協(xié)議包括下幾層 : 1、Wireless Application Environment〔WAE〕 2、Wireless Session Layer〔WSL〕 3、W

60、ireless Transaction Layer〔WTP〕 4、Wireless Transport Layer Security〔WTLS〕 WAP網(wǎng)絡(luò)架構(gòu)由3局部組成,即WAP網(wǎng)關(guān),WAP 和WAP內(nèi)容效勞器, 其中WAP網(wǎng)關(guān)起著協(xié)議的“ 翻譯 〞作用, 是聯(lián)系移動(dòng)通信網(wǎng)與萬(wàn)維網(wǎng)的橋梁 ;WAP內(nèi)容效勞器存儲(chǔ)著大量的信息,以提供WAP 用戶來(lái)訪問(wèn) 、查詢 、瀏覽等。當(dāng)用戶從WAP 鍵入要訪問(wèn)的WAP內(nèi)容效勞器的URL后,信號(hào)經(jīng)過(guò)無(wú)線網(wǎng)絡(luò),以WAP協(xié)議方式發(fā)送請(qǐng)求至WAP網(wǎng)關(guān),然后經(jīng)過(guò)“ 翻譯 〞,再 以 協(xié)議方式與WAP內(nèi)容效勞器交互,然后WAP網(wǎng)關(guān)將返回的內(nèi)容壓縮

61、、處理成BINARY流返回到客戶的WAP 屏幕上 。如圖4-1: 圖4-1 3.2 WAP網(wǎng)站效勞器配置不管是NT 還是UNIX 或LINUX ,都是修改 Apache 安裝目錄下的conf/mime. types文件在該文件中增加以下內(nèi)容:   text/vnd.wap.wml .wml   image/vnd.wap.wbmp .wbmp   application/vnd.wap.wmlc .wmlc   text/vnd.wap.wmls .wmls   application/vnd.wap.wmlsc .wmlsc   存盤   重新啟動(dòng)APACHE WEB

62、 SERVER 即可?;赪INDOW NT平臺(tái)的IIS設(shè)置WAP SERVER只要按照以下的簡(jiǎn)單設(shè)置,就可以讓NT IIS成為WAP效勞器,您可以撰寫WML網(wǎng)頁(yè)或者開(kāi)發(fā)各種效勞。設(shè)定方式: 先確定NT Server已經(jīng)安bIIS了效勞 執(zhí)行NT操作系統(tǒng)下的【開(kāi)始】/【程序】/【W(wǎng)indows NT Option Pack】/【IIS 4.0】/Internet效勞管理員。在IIS效勞管理員窗口齲閶≈骰縋悅坪螅詞蟊曖益I,點(diǎn)選“屬性〞選項(xiàng);在屬性窗后下部有一個(gè)文件類型按鈕,單擊此按鈕,會(huì)出現(xiàn)文件類型界面;單擊‘新增類型’按鈕,然后在相關(guān)的擴(kuò)展名欄中填寫 .wml ,在內(nèi)容類型 MIME 欄中填

63、寫 text/vnd.wap.wml。單擊‘確定’按鈕,重復(fù)以上步驟將以下WML類型新增至MIME: 相關(guān)的擴(kuò)展名熱堇嘈 MIME .wml  text/vnd.wap.wml .wmlc application/vnd.wap.wmlc .wmls  text/vnd.wap.wmlscript .wmlsc  application/vnd.wap.wmlscriptc .wbmp  image/vnd.wap.wbmp虛擬打印機(jī),顧名思義就是虛擬的打印機(jī),它是一種,能模擬實(shí)現(xiàn)打印機(jī)的能 ,打印文件。虛擬打印機(jī)同真實(shí)打印機(jī)一樣,安裝完畢,翻開(kāi)“控制面板〞中的“打印機(jī)和

64、 〞,會(huì)看到所安裝的虛擬打印機(jī),可以像使用一臺(tái)打印機(jī)一樣使用它們。鼠標(biāo)雙擊將其翻開(kāi),可以對(duì)其“打印首選項(xiàng)〞和“屬性〞進(jìn)行修改,從而設(shè)定是否共享、可使用時(shí)間、是否后打印和優(yōu)先級(jí),以及紙張大小、版式安排等。它們同樣能截獲所有Windows程序的打印操作,或模擬打印效果,或完成某一特殊功能。有些軟件自帶虛擬打印機(jī),有些那么是專門的虛擬打印機(jī),利用這些虛擬打印機(jī),可以幫助我們完成很多特殊的任務(wù)。虛擬打印機(jī)的打印文件是以某種特定的格式保存在電腦上。不同的打印機(jī)支持不同的打印格式〔打印機(jī)的輸出格式〕我們常見(jiàn)的格式有:jpg、gif、psd、bmp、pdf、pnd、txt等等,當(dāng)然不同的打印機(jī)支持的輸出格

65、式也不是相同的常見(jiàn)的虛擬打印機(jī)有MS office自帶的Microsoft Office Document Image Writer、CAD自帶虛擬打印機(jī)、SnagIt的SnagIt 打印機(jī)、及比擬流行的Smart Print已經(jīng)實(shí)現(xiàn)了很強(qiáng)大的打印功能。首先下載SmartPrinter,然后進(jìn)行安裝。軟件的安裝很簡(jiǎn)單,安裝完成后啟動(dòng)程序,在其主界面單擊“安裝〞即可安 裝虛擬打印機(jī)。在控制面板打印機(jī)列表中會(huì)出現(xiàn)一個(gè)名為SmartPrinter的打印機(jī)圖標(biāo),任何支持打印的軟件都可以調(diào)用這臺(tái) 打印機(jī),我們就是利用它來(lái)解決問(wèn)題。   網(wǎng)絡(luò)資料任我存   網(wǎng)頁(yè)上不能直接點(diǎn)擊右鍵來(lái)復(fù)制、粘貼。這個(gè)問(wèn)題

66、有很多解決方法,但都比擬復(fù)雜,而在SmartPr inter的幫助下,這個(gè)問(wèn)題就迎刃而解了。雖然網(wǎng)頁(yè)屏蔽了右鍵菜單,但瀏覽器自帶的打印功能仍然可以使用,這就為我們解決問(wèn)題提供了便利。依次點(diǎn)擊“文 件〞→“打印〞,然后在打印列表中選擇Sma rtPrinter打印機(jī),單擊“打印按鈕〞。在接下來(lái)出現(xiàn)的對(duì)話框中,從“保存類 型〞下拉列表中選擇“Txet files〔*.txt〕〞,然后選擇保存路徑及其文件名。這樣網(wǎng)頁(yè)就保存到指定的TXT文檔中了,打 開(kāi)它后,想怎么復(fù)制就怎么復(fù)制。 多種格式隨意轉(zhuǎn)換對(duì)于Word文檔轉(zhuǎn)換為PDG文檔的問(wèn)題,這可是SmartPrinter的強(qiáng)項(xiàng),它不僅可以方便的將Word文檔轉(zhuǎn)換為PDF文檔,還 可以將任意支持打印的文檔轉(zhuǎn)換為TXT、BMP、JPG、PNG、TIF、FAX等多種流行的文件格式。翻開(kāi)Word文檔后,依次點(diǎn)擊“文 件〞→“打印〞,然后在打印機(jī)列表中選擇SmartPrinter,單擊“確定〞按鈕。在出現(xiàn)的對(duì)話框中選擇PDF文檔類型。 4 WAP消息發(fā)布具體例子 4.2 網(wǎng)頁(yè)登陸流程 圖4-2,登陸流程 4.3 網(wǎng)頁(yè)內(nèi)容介紹 首先進(jìn)入網(wǎng)站首

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!