国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

構建WAP應用程序開發環境

2019-11-18 15:43:40
字體:
來源:轉載
供稿:網友
     WAP(Wireless application PRotocal)是開放的協議,這與日本的I-MODE有所不同,后者是封閉的。WAP事實上是無線網絡和Internet網絡相結合的產物。本來的無線網絡主要是承載話音業務,而同時internet的數據業務已經非常的成熟。
由于數據業務在無線網絡中應用的需求,促進了WAP的形成。你甚至可以認為WAP是一個輕量級的HTTP協議,它是為無線網絡量身訂制的。

  作為開發人員我們應該了解一下WAP的工作原理以及編程模式,假如你有Web應用程序開發經驗的話,理解起來會比較輕易的。其實它就是一種B/S的模型,這里的Browser不是傳統意義上的瀏覽器而是支持WAP設備上的用戶代理,也可以理解為WAP瀏覽器。而服務器就是一般的WEB服務器,你可以使用IIS、Apache或者其他的web服務器,由于Html不適合在資源比較緊張的無線設備上傳輸因此我們在服務器上使用wml語言。事實上當用戶通過無線設備訪問網絡的時候,首先請求要經過WAP網關,WAP網關會對數據進行適當的編解碼,然后把數據請求發送到web服務器上,處理后數據經過WAP網關的編解碼后發送到手機上。而這對程序員來說是透明的,你只需要治理server的代碼就可以了。下面這張圖片有助于你理解這一編程模式,假如你想了解更多關于WAP的知識,推薦你看一本《移動互聯網與 WAP技術》,雖然講的不深但是比較清楚。

  既然我們的服務器可以用一般的WEB服務器,那么這里我使用TOMCAT5.0作為web服務器,首先你需要從http://www.apache.org 下載tomcat5.0并安裝。假設安裝路徑為c:/tomcat 5.0。在環境變量中設置好CATALINA_HOME=c:/tomcat 5.0。設置好java_HOME=C:/j2sdk1.4.2_03。進入CATALINA_HOME/bin目錄,運行StartUp啟動tomcat,默認的端口是8080。打開瀏覽器在地址里面輸入http://localhost:8080??吹侥侵籺om貓則說明安裝成功。tomcat5.0的版本一般都已經對wml支持了,假如不支持的話,修改CATALINA_HOME/conf/web.xml。在MIME映射部分添加如下內容:

<mime-mapping>
  <!-- WML Source -->
  <extension>wml</extension>
  <mime-type>text/vnd.wap.wml</mime-type>
</mime-mapping>
<mime-mapping>
  <!-- Compiled WML -->
  <extension>wmlc</extension>
  <mime-type>application/vnd.wap.wmlc</mime-type>
</mime-mapping>
<mime-mapping>
  <!-- WML Script Source -->
  <extension>wmls</extension>
  <mime-type>text/vnd.wap.wmlscript</mime-type>
</mime-mapping>
<mime-mapping>
  <!-- Compiled WML Script -->
  <extension>wmlscriptc</extension>
  <mime-type>application/vnd.wap.wmlscriptc</mime-type>
</mime-mapping>

  你還可以在welcome-list里面添加index.wml作為默認的訪問頁面

<welcome-file-list>
  <welcome-file>index.wml</welcome-file>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file>
  <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

  這樣服務器已經可以用來開發wap應用了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 科尔| 含山县| 沐川县| 广东省| 三河市| 磐石市| 武功县| 浙江省| 西乌珠穆沁旗| 察哈| 昂仁县| 海城市| 陵川县| 资阳市| 新郑市| 望江县| 石泉县| 深州市| 和龙市| 中宁县| 北票市| 翁源县| 哈尔滨市| 沁水县| 顺昌县| 河南省| 林芝县| 沙雅县| 法库县| 玛纳斯县| 太仆寺旗| 仁怀市| 田东县| 霍山县| 泊头市| 米林县| 铜川市| 托克逊县| 长子县| 东城区| 长子县|