chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于WAP技術(shù)和JSP技術(shù)實現(xiàn)手機移動學(xué)習(xí)平臺的設(shè)計方案

牽手一起夢 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-01-16 09:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著計算機網(wǎng)絡(luò)與通信技術(shù)的迅猛發(fā)展,教學(xué)及學(xué)習(xí)模式也在發(fā)生改變。一種嶄新的學(xué)習(xí)模式——移動學(xué)習(xí),已成為當(dāng)今教育技術(shù)領(lǐng)域研究的新熱點。這種新型學(xué)習(xí)模式利用無線移動通信網(wǎng)絡(luò)技術(shù)以及無線移動通信設(shè)備(如手機、PDA等)獲取教育信息、教育資源和教育服務(wù),具有知識獲取的主動性、學(xué)習(xí)設(shè)備的移動性、學(xué)習(xí)過程互動性和教學(xué)活動情景性等特征。目前移動學(xué)習(xí)的發(fā)展趨勢是利用手機進行自主學(xué)習(xí)。日趨強大的手機功能和藍牙、WAP和GPRS等技術(shù)的日趨成熟以及 3G的到來,使智能手機作為一種特殊的學(xué)習(xí)終端,催化了移動學(xué)習(xí)的發(fā)展。本文主要研究WAP技術(shù),設(shè)計并實現(xiàn)了基于WAP技術(shù)的手機移動學(xué)習(xí)平臺,使學(xué)習(xí)者能夠借助手機的移動性、實時性和互動性,“隨時、隨地、隨身”地進行交互式學(xué)習(xí)。

1 、主要應(yīng)用技術(shù)

1.1 無線應(yīng)用協(xié)議WAP

WAP(Wireless Application Protocol,無線應(yīng)用協(xié)議)是開發(fā)移動網(wǎng)絡(luò)上類似互聯(lián)網(wǎng)應(yīng)用的一系列規(guī)范的組合。它起著連接移動網(wǎng)絡(luò)和Internet的橋梁作用,使得用戶無論在何時、何地都可以使用支持WAP的手機獲取網(wǎng)上信息和網(wǎng)上資源。

WAP應(yīng)用模型由,WAP客戶端、WAP網(wǎng)關(guān)和WAP內(nèi)容服務(wù)器三部分組成,這三者缺一不可。客戶端主要指支持WAP協(xié)議的移動用戶設(shè)備終端,包括WAP 手機和個人數(shù)字助理(PDA)等。WAP網(wǎng)關(guān)是WAP應(yīng)用實現(xiàn)的核心,由協(xié)議網(wǎng)關(guān)和內(nèi)容編解碼器兩部分組成。協(xié)議網(wǎng)關(guān)用于實現(xiàn)WAP協(xié)議與 Internet協(xié)議之間的轉(zhuǎn)換,它起著“翻譯”協(xié)議的作用,是聯(lián)系移動網(wǎng)絡(luò)和Internet的橋梁。WAP內(nèi)容服務(wù)器存儲著大量的信息,以提供WAP 手機用戶來訪問、查詢、瀏覽等。

基于WAP技術(shù)和JSP技術(shù)實現(xiàn)手機移動學(xué)習(xí)平臺的設(shè)計方案

基于WAP實現(xiàn)信息服務(wù)的過程為:當(dāng)用戶從WAP手機鍵入WAP內(nèi)容服務(wù)器的URL后,信號經(jīng)過無線網(wǎng)絡(luò),以WAP協(xié)議方式發(fā)送請求至WAP網(wǎng)關(guān),然后經(jīng)過“翻譯”處理,再以HTTP協(xié)議方式與WAP內(nèi)容服務(wù)器交互,最后WAP網(wǎng)關(guān)將服務(wù)器返回的內(nèi)容壓縮、處理成Binary流,并返回到客戶的WAP手機屏幕上。

1.2 無線標(biāo)記語言WML

WML(Wireless Markup Langtaage,無線標(biāo)記語言)是基于擴展標(biāo)記語言XML(Extension MarkupLanguage)標(biāo)準(zhǔn)的、適用于無線環(huán)境的標(biāo)記語言,用wML編寫的網(wǎng)頁可以在移動終端的微瀏覽器上提供文本瀏覽、數(shù)據(jù)輸入、圖像和表格呈現(xiàn)以及按鈕和超級鏈接等功能。

WAP的內(nèi)容以WAP頁面作為載體,用WML編寫的頁面通常叫做卡片組(deck),由一組相互鏈接的卡片(card)組成??ㄆ邪谋?、標(biāo)記、表格、鏈接、輸入控制、事件、任務(wù)、圖像等元素,這些元素的有序組合構(gòu)成了頁面的主要業(yè)務(wù)邏輯。每張卡片都是相互獨立的用戶交互操作單元,卡片之間可以鏈接切換。當(dāng)移動電話訪問一個WML頁面時,頁面的所有卡片都會從WAP服務(wù)器下載到設(shè)備里,卡片之間的切換由內(nèi)置的計算機處理,不需要再到服務(wù)器上取信息。

2、 學(xué)習(xí)平臺總體設(shè)計

根據(jù)一般用戶的學(xué)習(xí)習(xí)慣與需求,方便用戶隨時隨地進行學(xué)習(xí),這里所設(shè)計的移動學(xué)習(xí)平臺分為兩種學(xué)習(xí)模式,即在線學(xué)習(xí)模式和離線學(xué)習(xí)模式。在線學(xué)習(xí)模式主要包括課程資源的下載、課程作業(yè)的上傳、實時答疑及課程討論等功能模塊。離線學(xué)習(xí)主要包括學(xué)習(xí)者根據(jù)自己的學(xué)習(xí)情況制定學(xué)習(xí)計劃,進行課程相關(guān)的課件學(xué)習(xí)、學(xué)習(xí)記錄統(tǒng)計和課后測試等。在線學(xué)習(xí)需要登錄到服務(wù)器后才能進行,而離線學(xué)習(xí)只需要本地資源。

3 、系統(tǒng)實現(xiàn)

在實際的系統(tǒng)開發(fā)中,以Red Hat Enterprise Linux 5為平臺,以Apache Tomcat 5.5為WAP服務(wù)器,采用JSP和WML相結(jié)合的方式,按照MVC2模式進行各個模塊的設(shè)計和實現(xiàn)。系統(tǒng)的后臺數(shù)據(jù)庫選擇可跨平臺的MySQL,采用 JDBC方式,在對數(shù)據(jù)庫的操作上通過建立一個ConnectionManager類來提供對數(shù)據(jù)庫的連接,然后通過DAO模式來調(diào)用。MVC2具體是指使用JSP+Servlet+JavaBean技術(shù)方案:Model層實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯,這里使用DAO模式封裝對數(shù)據(jù)的操作;View層用于與用戶的界面交互,采用JSP,wML結(jié)合實現(xiàn);Controller層是Model層與View層間的紐帶,使用Servlet來完成有效控制。

基于WAP技術(shù)和JSP技術(shù)實現(xiàn)手機移動學(xué)習(xí)平臺的設(shè)計方案

WAP頁面不同于普通Web頁面,如果要在電腦終端上測試和瀏覽JSP實現(xiàn)的WAP應(yīng)用,除安裝Java虛擬機(JRE)外還需要安裝支持WAP的瀏覽器 (即手機模擬器)。目前,常用的WAP瀏覽器中,M3gate測試的最為嚴(yán)格和標(biāo)準(zhǔn),因此本文采用此軟件進行測試。

4 、系統(tǒng)開發(fā)中的問題及解決方法

(1)系統(tǒng)發(fā)布

若要將WAP應(yīng)用發(fā)布至外網(wǎng),必須將代碼應(yīng)用到服務(wù)器平臺上。為使Apache服務(wù)器能提供完整的WAP服務(wù),需要將WAP的五種MIME類型添加到 Apache服務(wù)器的主配置文件中。首先,使用命令“vi/etc/httpd/conf/httpd.conf”編輯Apache的主配置文件 httpd.conf。然后,定位到AddType區(qū)域,按a進入插入模式,以“AddType text/vnd.WAP.WML”格式將五種MIME類型添加進主配置文件,保持退出。最后,使用命令“/etc/init.d/httpd restart”重新啟動Apache服務(wù)即可。

(2)中文編碼

采用:M3gate瀏覽WAP頁面時,有時會出現(xiàn)漢字為亂碼的情況。這是由于系統(tǒng)編碼問題造成的,WML的缺省編碼是UTF-8,而漢字用的是 GB2312編碼。要正常顯示,需要將GB2312編碼轉(zhuǎn)換為UTF-8。在系統(tǒng)中,通過Java編寫的字符轉(zhuǎn)換類來實現(xiàn)。首先輸出UTF-8中漢字編碼的前綴“”,再通過字符轉(zhuǎn)換工具輸出漢字所對應(yīng)的16進制碼,最后再輸出字符串結(jié)束標(biāo)記“;”。

(3)移動設(shè)備本身的局限

移動設(shè)備往往存在屏幕小、內(nèi)存不大、顯示內(nèi)容有限的問題,因此,在頁面的設(shè)計中必須添加方便、快捷的返回鏈接,避免使用復(fù)雜的頁面布局元素。考慮到不同廠商不同型號的移動終端的差異性,要采用多種終端設(shè)備進行測試,保證WAP頁面瀏覽時的通用性。

(4)費用控制

移動設(shè)備通過WAP方式訪問通常需要支付流量費,為了減少流量,避免給用戶產(chǎn)生昂貴的通訊費,在WAP頁面中顯示的內(nèi)容應(yīng)該力求簡短。WML文件也應(yīng)盡量簡短,一般控制在2 KB以內(nèi)。

5 、結(jié) 語

隨著移動和通信技術(shù)的日益發(fā)展,從數(shù)字化學(xué)習(xí)到移動學(xué)習(xí)的趨勢越來越明顯。手機的日益普及功能的日趨強大,為打破時間和空間限制的移動學(xué)習(xí)提供了良好的硬件支持。因此,基于WAP技術(shù)的手機移動學(xué)習(xí)平臺開發(fā)具有良好的應(yīng)用前景。本文詳細介紹了WAP技術(shù)和WML標(biāo)記語言,并結(jié)合JSP技術(shù),設(shè)計并實現(xiàn)了一個基于WAP技術(shù)的移動學(xué)習(xí)平臺。該學(xué)習(xí)平臺已在當(dāng)前流行的瀏覽器環(huán)境和模擬器環(huán)境下測試通過,具有較好的靈活性以及跨越時空的便捷性,達到了預(yù)期的效果,真正實現(xiàn)了“隨時、隨地、隨身”的學(xué)習(xí)。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 手機
    +關(guān)注

    關(guān)注

    36

    文章

    7002

    瀏覽量

    161187
  • 藍牙
    +關(guān)注

    關(guān)注

    119

    文章

    6379

    瀏覽量

    179236
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7835

    瀏覽量

    93436
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    EDGE,GPRS和wap是什么意思?

    和 CMNET 的主要區(qū)別與適用范圍。 (1) 為什么會有兩個接入點? 其實,CMWAP 和 CMNET 只是中國移動人為劃分的兩個GPRS接入方式。前者是為手機WAP上網(wǎng)而設(shè)立的,后者則主要是為PC
    發(fā)表于 02-21 17:59

    誰知道WAP電子學(xué)習(xí)網(wǎng)

    誰知道WAP電子學(xué)習(xí)網(wǎng)?由于我主要用手機,所以想問一下誰知道?只要可以學(xué)習(xí)電子技術(shù)就行了,要有教程多一點的
    發(fā)表于 11-15 15:34

    WIFI無線技術(shù)各種熱門設(shè)計方案~

    的研究基于安卓系統(tǒng)手機WiFi的家用智能遙控器開發(fā)基于ColdFire平臺進行開發(fā)的Wi-Fi電話設(shè)計方案簡述基于WIFI技術(shù)的物聯(lián)網(wǎng)智能空調(diào)的應(yīng)用
    發(fā)表于 12-13 15:26

    解析Android移動設(shè)備光電傳感器技術(shù)

    巨大的便利。傳感器是一種檢測裝置,是實現(xiàn)移動設(shè)備自動控制、自動檢測的前提裝置。roid平臺的加速度傳感器是Android基于硬件的傳感器,它能夠有效的跟蹤手機、電腦等
    發(fā)表于 04-18 10:43

    基于Android移動設(shè)備的傳感器技術(shù)應(yīng)用研究

    設(shè)計方案時,只需考慮移動設(shè)備移動的加速度大小和移動方向便可。Android平臺加速度傳感器的三維空間坐標(biāo)系和
    發(fā)表于 11-06 15:49

    求一種移動平臺ATP技術(shù)設(shè)計方案

    一種基于DSP的移動平臺ATP技術(shù)的應(yīng)用設(shè)計
    發(fā)表于 05-25 07:03

    怎么實現(xiàn)基于WAP移動學(xué)習(xí)平臺的設(shè)計?

    本文主要研究WAP技術(shù),設(shè)計并實現(xiàn)了基于WAP技術(shù)手機移動
    發(fā)表于 06-04 06:51

    基于WAP的汽車車次信息查詢系統(tǒng)

    設(shè)計和實現(xiàn)了一個基于WAP 的汽車車次信息查詢系統(tǒng)。最終用戶可以使用具有WAP 功能的手機進行車次信息查詢。系統(tǒng)采用WML、JSP、Tomc
    發(fā)表于 06-29 09:45 ?15次下載

    CDMA移動定位技術(shù)及基于WAP應(yīng)用

    本文主要介紹了聯(lián)通CDMA 移動定位技術(shù)實現(xiàn)方案,首先介紹并分析了目前CDMA 通信系統(tǒng)的的幾種主流的定位技術(shù),然后闡述了本定位系統(tǒng)的網(wǎng)絡(luò)結(jié)
    發(fā)表于 09-24 10:24 ?23次下載

    WAP門戶的設(shè)計及實現(xiàn)

    為了滿足3G WAP業(yè)務(wù)的需要,該文設(shè)計并實現(xiàn)了適用于3G手機的商用WAP門戶.該門戶的實現(xiàn)基于最新的W
    發(fā)表于 02-21 13:41 ?10次下載

    JSP與Servlet技術(shù)

    實驗14  JSP與Servlet技術(shù)*一、實驗?zāi)康?1. 理解JSP元素的概念2. 理解JSP 頁面中生成靜態(tài)內(nèi)容和動態(tài)內(nèi)容的機制3. 理解
    發(fā)表于 09-23 19:06 ?1769次閱讀

    什么是WAP?WAP是什么意思?

    什么是WAP? WAP: Wireless Application Protocol 是一個全球性的開放協(xié)議,描述無線設(shè)備(手機、PDA和其他移動
    發(fā)表于 07-30 08:24 ?9.3w次閱讀
    什么是<b class='flag-5'>WAP</b>?<b class='flag-5'>WAP</b>是什么意思?

    WAP技術(shù)與業(yè)務(wù)

    WAP技術(shù)與業(yè)務(wù) 摘  要:介紹WAP的發(fā)展、結(jié)構(gòu)、基于GSM網(wǎng)絡(luò)的承載能力以及WAP業(yè)務(wù)。關(guān)鍵詞:WAP  GSM&
    發(fā)表于 08-05 14:59 ?1649次閱讀

    什么是WAP手機

    什么是WAP手機   WAP手機是集移動電話與移動電腦于一身的新型通訊工具,它不僅具
    發(fā)表于 01-28 10:22 ?530次閱讀

    基于無線應(yīng)用協(xié)議WAP實現(xiàn)學(xué)習(xí)平臺的應(yīng)用設(shè)計

      WAP頁面不同于普通Web頁面,如果要在電腦終端上測試和瀏覽JSP實現(xiàn)WAP應(yīng)用,除安裝Java虛擬機(JRE)外還需要安裝支持WAP
    的頭像 發(fā)表于 06-22 15:23 ?2401次閱讀
    基于無線應(yīng)用協(xié)議<b class='flag-5'>WAP</b><b class='flag-5'>實現(xiàn)學(xué)習(xí)</b><b class='flag-5'>平臺</b>的應(yīng)用設(shè)計