在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于WAP技術和JSP技術實現手機移動學習平臺的設計方案

牽手一起夢 ? 來源:網絡整理 ? 作者:佚名 ? 2020-01-16 09:16 ? 次閱讀

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

1 、主要應用技術

1.1 無線應用協議WAP

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

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

基于WAP技術和JSP技術實現手機移動學習平臺的設計方案

基于WAP實現信息服務的過程為:當用戶從WAP手機鍵入WAP內容服務器的URL后,信號經過無線網絡,以WAP協議方式發送請求至WAP網關,然后經過“翻譯”處理,再以HTTP協議方式與WAP內容服務器交互,最后WAP網關將服務器返回的內容壓縮、處理成Binary流,并返回到客戶的WAP手機屏幕上。

1.2 無線標記語言WML

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

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

2、 學習平臺總體設計

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

3 、系統實現

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

基于WAP技術和JSP技術實現手機移動學習平臺的設計方案

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

4 、系統開發中的問題及解決方法

(1)系統發布

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

(2)中文編碼

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

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

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

(4)費用控制

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

5 、結 語

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

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 手機
    +關注

    關注

    35

    文章

    6925

    瀏覽量

    159141
  • 藍牙
    +關注

    關注

    115

    文章

    5976

    瀏覽量

    172748
  • 計算機
    +關注

    關注

    19

    文章

    7607

    瀏覽量

    89865
收藏 人收藏

    評論

    相關推薦

    EDGE,GPRS和wap是什么意思?

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

    誰知道WAP電子學習

    誰知道WAP電子學習網?由于我主要用手機,所以想問一下誰知道?只要可以學習電子技術就行了,要有教程多一點的
    發表于 11-15 15:34

    WIFI無線技術各種熱門設計方案~

    的研究基于安卓系統手機WiFi的家用智能遙控器開發基于ColdFire平臺進行開發的Wi-Fi電話設計方案簡述基于WIFI技術的物聯網智能空調的應用
    發表于 12-13 15:26

    解析Android移動設備光電傳感器技術

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

    基于Android移動設備的傳感器技術應用研究

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

    求一種移動平臺ATP技術設計方案

    一種基于DSP的移動平臺ATP技術的應用設計
    發表于 05-25 07:03

    怎么實現基于WAP移動學習平臺的設計?

    本文主要研究WAP技術,設計并實現了基于WAP技術手機移動
    發表于 06-04 06:51

    基于WAP的汽車車次信息查詢系統

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

    CDMA移動定位技術及基于WAP應用

    本文主要介紹了聯通CDMA 移動定位技術實現方案,首先介紹并分析了目前CDMA 通信系統的的幾種主流的定位技術,然后闡述了本定位系統的網絡結
    發表于 09-24 10:24 ?23次下載

    WAP門戶的設計及實現

    為了滿足3G WAP業務的需要,該文設計并實現了適用于3G手機的商用WAP門戶.該門戶的實現基于最新的W
    發表于 02-21 13:41 ?10次下載

    JSP與Servlet技術

    實驗14  JSP與Servlet技術*一、實驗目的 1. 理解JSP元素的概念2. 理解JSP 頁面中生成靜態內容和動態內容的機制3. 理解
    發表于 09-23 19:06 ?1637次閱讀

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

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

    WAP技術與業務

    WAP技術與業務 摘  要:介紹WAP的發展、結構、基于GSM網絡的承載能力以及WAP業務。關鍵詞:WAP  GSM&
    發表于 08-05 14:59 ?1399次閱讀

    什么是WAP手機

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

    基于無線應用協議WAP實現學習平臺的應用設計

      WAP頁面不同于普通Web頁面,如果要在電腦終端上測試和瀏覽JSP實現WAP應用,除安裝Java虛擬機(JRE)外還需要安裝支持WAP
    的頭像 發表于 06-22 15:23 ?1838次閱讀
    基于無線應用協議<b class='flag-5'>WAP</b><b class='flag-5'>實現學習</b><b class='flag-5'>平臺</b>的應用設計
    主站蜘蛛池模板: 一区二区在线免费观看 | 国产一级片免费看 | 欧美性久久 | 欧美黄色三级视频 | 在线播放12p | 国产va免费精品高清在线 | 色视频色露露永久免费观看 | 国产欧美日韩综合精品一区二区 | 加勒比黑人喝羽月希奶水 | 757福利影院合集3000 | 日本三级网站在线线观看 | 五月综合激情久久婷婷 | 国产视频国产 | 欧美亚洲综合另类成人 | 狠狠干最新网址 | 四虎电影免费观看网站 | 午夜亚洲福利 | 边做边爱在线观看视频免费 | 黑人又大又粗又长又深受不了 | 色视频在线免费看 | 人人人人干 | 男人资源网| 一级三级黄色片 | 天堂网一区 | 亚洲一区日本 | 成人午夜免费视频毛片 | 中文字幕在线资源 | 国产精品久久久久aaaa | 女人18毛片水多 | 国产精品视频第一区二区三区 | 嫩草影院永久入口在线观看 | 国内精品免费视频精选在线观看 | 91日韩精品天海翼在线观看 | 丁香六月激情综合 | 色综合综合色综合色综合 | 亚洲天堂网在线观看 | 天天操夜夜夜 | 27pao强力打造高清免费高 | 婷婷综合久久 | 69日本xxxxxxxxx78 69日本xxxxxxxxx96 | 国产午夜免费视频 |