手機(jī)網(wǎng)站的開發(fā)技術(shù)
摘 要:
摘 要:伴隨手機(jī)和無(wú)線網(wǎng)絡(luò)的快速發(fā)展,互聯(lián)網(wǎng)和通訊網(wǎng)絡(luò)已經(jīng)有了不可分割的聯(lián)系,手機(jī)現(xiàn)在不僅是一個(gè)通信工具更是一個(gè)網(wǎng)絡(luò)工具,利用手機(jī)人們能夠隨時(shí)隨地通過(guò)上網(wǎng)查詢自己想知道的知識(shí)。本文將對(duì)手機(jī)網(wǎng)站的開發(fā)技術(shù)進(jìn)行簡(jiǎn)要分析。
關(guān)鍵詞:
關(guān)鍵詞:手機(jī) 網(wǎng)站開發(fā)技術(shù) 信息化
現(xiàn)在全球信息化已經(jīng)廣泛的運(yùn)用到了各行各業(yè),現(xiàn)在信息化運(yùn)用的重要方式是通信技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò),目前互聯(lián)網(wǎng)絡(luò)的發(fā)展進(jìn)步和移動(dòng)通信設(shè)備有著密切的關(guān)系。
首先,無(wú)線通信作為互動(dòng)通信網(wǎng)絡(luò),利用通信網(wǎng)絡(luò),手機(jī)用戶可以不受時(shí)間和空間的限制,隨時(shí)隨地的下載自己想要的資源、瀏覽自己感興趣的新聞、閱讀書籍和欣賞音樂(lè)。
其次,就是互聯(lián)網(wǎng)和無(wú)線網(wǎng)的相互連接,更像是互聯(lián)網(wǎng)的一個(gè)外延。目前手機(jī)的價(jià)格已經(jīng)是大眾化了,并且能夠運(yùn)用的功能是越來(lái)越齊全,所需要的無(wú)線通信費(fèi)用也在不斷的下調(diào),,這樣就為WAP手機(jī)上網(wǎng)帶來(lái)了非常大的發(fā)展空間。通過(guò)WAP協(xié)議能夠讓信息實(shí)時(shí)通訊更加的簡(jiǎn)短,網(wǎng)絡(luò)業(yè)務(wù)更加具有靈活性,這也就讓W(xué)AP無(wú)線網(wǎng)絡(luò)技術(shù)被很多的移動(dòng)用戶所認(rèn)可,F(xiàn)在伴隨3G網(wǎng)絡(luò)的普及和4C時(shí)代的到來(lái),手機(jī)上網(wǎng)的速度也得到飛速的提升。中國(guó)利用手機(jī)上網(wǎng)瀏覽網(wǎng)站的人數(shù)正在呈幾何及的增長(zhǎng),F(xiàn)在人們通過(guò)手機(jī)終端上網(wǎng)已經(jīng)成為非?旖莘奖愕那懒,因此將WAP技術(shù)運(yùn)用在無(wú)線移動(dòng)設(shè)備中已經(jīng)得到社會(huì)的廣泛關(guān)注。為了滿足人們的需求和緊跟社會(huì)的發(fā)展,網(wǎng)民們?cè)絹?lái)越重視無(wú)線設(shè)備的網(wǎng)站建設(shè)和開發(fā)。
1 構(gòu)建WAP網(wǎng)站的關(guān)鍵技術(shù)
WAP協(xié)議也就是是一項(xiàng)全球性的網(wǎng)絡(luò)通信協(xié)議。它給具有移動(dòng)性質(zhì)的Internet制定了一個(gè)通行的標(biāo)準(zhǔn),它將Internet的各種信息資源和一些現(xiàn)代的業(yè)務(wù)在移動(dòng)電話等無(wú)線終端之中進(jìn)行運(yùn)用。
無(wú)線應(yīng)用協(xié)議WAP解決了無(wú)線移動(dòng)接入技術(shù)的開放性標(biāo)準(zhǔn)。為Internet、手機(jī)、計(jì)算機(jī)等無(wú)線通信設(shè)備提供一定的接入標(biāo)準(zhǔn),能夠利用Internet訪問(wèn)WAP上面的各種網(wǎng)頁(yè)信息、收發(fā)各種郵件、實(shí)現(xiàn)通訊,等等。WAP將移動(dòng)網(wǎng)絡(luò)和Internett以及企業(yè)的局域網(wǎng)相互連接,提供一個(gè)和運(yùn)行商、網(wǎng)絡(luò)類型、終端設(shè)備都保持獨(dú)立的,在地域上沒有限制也沒有移動(dòng)增值業(yè)務(wù)。在這種技術(shù)保障下,用戶無(wú)論在什么地方,都能夠使用自己的手機(jī)在網(wǎng)上獲得信息資源,瀏覽各種新聞、游戲娛樂(lè)、查看天氣以及下載很多自己想要的功能。
2 手機(jī)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
2.1 用戶對(duì)手機(jī)網(wǎng)站的需求
伴隨信息化時(shí)代的快速發(fā)展和手機(jī)網(wǎng)站多元化的發(fā)展,人們對(duì)手機(jī)網(wǎng)站有了更高的要求,幾乎需要手機(jī)網(wǎng)站能夠擁有WEB網(wǎng)站所有的功能。通過(guò)市場(chǎng)調(diào)查,發(fā)現(xiàn)現(xiàn)在的手機(jī)用戶最高的需求就是能夠及時(shí)的下載資源。其次,是健康保健和休閑娛樂(lè),之后就是社區(qū)服務(wù)、網(wǎng)址導(dǎo)航、熱點(diǎn)新聞以及收索引擎。
及時(shí)的下載資源這個(gè)應(yīng)用的一個(gè)新熱點(diǎn)是領(lǐng)先時(shí)代潮流的大學(xué)生們有了強(qiáng)烈的利用手機(jī)進(jìn)行學(xué)習(xí),下載教學(xué)資源的強(qiáng)烈愿望,并且在目前技術(shù)與條件不完善的情況,就已經(jīng)這樣做了。
2.2 手機(jī)網(wǎng)站設(shè)計(jì)
2.2.1 網(wǎng)站功能設(shè)計(jì)
網(wǎng)站功能設(shè)計(jì)主要是根據(jù)用戶的需求來(lái)進(jìn)行手機(jī)網(wǎng)站內(nèi)容的設(shè)計(jì),根據(jù)市場(chǎng)客戶需求的分析,確定出手機(jī)網(wǎng)站必須包含的內(nèi)容。網(wǎng)站內(nèi)容應(yīng)包括以下幾點(diǎn)內(nèi)容:(1)娛樂(lè)游戲,能夠提供在線小游戲,讓客戶隨時(shí)隨地都能感受游戲帶來(lái)的樂(lè)趣;(2)隨時(shí)的新聞查看,用戶能夠在第一時(shí)間了解國(guó)內(nèi)外新聞;(3)股票、體育新聞的查看;(4)天氣預(yù)報(bào),用戶可以通過(guò)手機(jī)查詢到未來(lái)幾天的天氣情況,做好打算;(5)下載功能,能夠根據(jù)自己的需要下載電子書籍、歌曲、圖片、鈴聲等;(6)郵箱功能,使用手機(jī)就可以完成郵件的收發(fā);(7)手機(jī)營(yíng)業(yè)廳,在手機(jī)上就能可以進(jìn)行各種業(yè)務(wù)的辦理;(8)手機(jī)號(hào)碼歸屬地查詢,手機(jī)用戶能夠查詢到來(lái)電號(hào)碼的歸屬地。
2.2.2 數(shù)據(jù)準(zhǔn)備
現(xiàn)在一般都是在電腦上處理手機(jī)網(wǎng)站所需要的數(shù)據(jù)。手機(jī)網(wǎng)站的數(shù)據(jù)來(lái)源主要有以下幾點(diǎn)。(1)從現(xiàn)有的數(shù)據(jù)庫(kù)中導(dǎo)出數(shù)據(jù)。WML有嚴(yán)格的要求語(yǔ)法,這就需要最后導(dǎo)入的內(nèi)容不能有和WML不兼容的格式。(2)在純文本文件中導(dǎo)入數(shù)據(jù)。格式信息都是不包含在純文本文件中的,無(wú)法對(duì)數(shù)據(jù)進(jìn)行處理,作為數(shù)據(jù)源再合適不過(guò)了。(3)將HTML網(wǎng)頁(yè)轉(zhuǎn)化為WML網(wǎng)頁(yè),F(xiàn)在很HTML格式的信息資源比較多,如果能夠科學(xué)有效的將HTML格式轉(zhuǎn)化為WML格式,將會(huì)為手機(jī)網(wǎng)站的建設(shè)添加許多新的數(shù)據(jù)源,F(xiàn)在一般都是使用的MobileSoft公司的自動(dòng)轉(zhuǎn)換工具WAP Builder實(shí)現(xiàn)轉(zhuǎn)換。
2.2.3 手機(jī)網(wǎng)站的實(shí)現(xiàn)
手機(jī)網(wǎng)站是B/S架構(gòu)的,這種架構(gòu)在軟件管理上非常的高效、快捷和方便。WAP瀏覽器是利用Browser,IIS、Apache或者其他的web作為服務(wù)器。無(wú)線設(shè)備在傳輸資源過(guò)程中都是處于緊張的狀態(tài),所以WAP以WML語(yǔ)言的形式讓用戶利用手機(jī)進(jìn)入WAP服務(wù)器的URL之后,利用無(wú)線網(wǎng)絡(luò)傳輸信號(hào),首先需要向WAP網(wǎng)關(guān)發(fā)出請(qǐng)求,然后網(wǎng)關(guān)會(huì)自動(dòng)進(jìn)行翻譯,之后將處理過(guò)的數(shù)據(jù)發(fā)送到WAP內(nèi)部服務(wù)器上,到了最后WAP網(wǎng)關(guān)將服務(wù)器處理之后返回的內(nèi)容編解碼信息傳輸?shù)绞謾C(jī)上。程序員主要對(duì)服務(wù)器上的程序編碼進(jìn)行管理。
3 手機(jī)網(wǎng)站的主要功能實(shí)現(xiàn)
以網(wǎng)易網(wǎng)上的天氣預(yù)報(bào)功能來(lái)進(jìn)行說(shuō)明。通過(guò)Java強(qiáng)大的功能來(lái)獲取網(wǎng)絡(luò)資源,利用Java的URL類獲得網(wǎng)絡(luò)資源,進(jìn)行程序定位。當(dāng)用手機(jī)打開天氣預(yù)報(bào)主頁(yè)的時(shí)候,就會(huì)呈現(xiàn)出全國(guó)各個(gè)地方的城市名,每一個(gè)城市都對(duì)應(yīng)一個(gè)自己的ID號(hào),當(dāng)用戶查看自己想要知道天氣的城市時(shí),JSP頁(yè)面就會(huì)調(diào)用JAVA類downContent.java方法doSolve(String url),與此同時(shí)會(huì)將URL當(dāng)作是參數(shù)傳遞給該方法,根據(jù)URL地址doSolve就會(huì)得到新聞內(nèi)容。
最后就是利用字符來(lái)對(duì)頁(yè)面上的內(nèi)容進(jìn)行處理,之后就可以得到天氣預(yù)報(bào)的內(nèi)容和URL。
我們需要手機(jī)網(wǎng)站中的內(nèi)容都要是中文的,所以在程序設(shè)計(jì)時(shí)要將返回類型規(guī)定成漢子字符集,也就是將上charse加在發(fā)送信息類型后面。舉例說(shuō)明,要使用gb2312字符集,就要編寫下面的代碼:
Content-type:text/vnd.wap.wml;charset=gb2312.
手機(jī)網(wǎng)站開發(fā)的最后階段就是用手機(jī)進(jìn)行瀏覽和調(diào)試,需要調(diào)試的內(nèi)容有:信息提交能力、信息顯示效果、頁(yè)面之間的連接、動(dòng)態(tài)頁(yè)面的操作,等等。在網(wǎng)站設(shè)計(jì)開發(fā)中要不斷的進(jìn)行調(diào)整,這樣能夠最大程度的兼容很多的終端設(shè)備。
4 結(jié)語(yǔ)
手機(jī)網(wǎng)站是一項(xiàng)統(tǒng)一而又開放的網(wǎng)絡(luò)平臺(tái)。用戶使用自己的手機(jī)能夠下載資料、訪問(wèn)網(wǎng)頁(yè),實(shí)現(xiàn)網(wǎng)絡(luò)共享。目前,基于3G的高速無(wú)線網(wǎng)絡(luò)能夠?qū)崿F(xiàn)流媒體下載、移動(dòng)定位還有視頻通話等,實(shí)現(xiàn)沒有空間限制和交流,伴隨科技不斷進(jìn)步,新的無(wú)線服務(wù)也已經(jīng)展開,正在帶領(lǐng)人們感受科技和網(wǎng)絡(luò)的力量。
參考文獻(xiàn):
[1]李鴻飛.淺談網(wǎng)站開發(fā)技術(shù)的發(fā)展與前景[J].中國(guó)新通信職權(quán),2012(15):8-9.
[2]張志安,王悅,李園,等.基于WAP手機(jī)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦:理論版,2011(9):75-76,78.
[3]胡艷菊.基于WAP協(xié)議的手機(jī)網(wǎng)站開發(fā)[J].吉林化工學(xué)院學(xué)報(bào),2008(4):60-62.
[4]陶志剛.基于SSH的手機(jī)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[D].沈陽(yáng):東北大學(xué),2009.
本文編號(hào):14519
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/14519.html