首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

建構 WAP 應用程式開發環境:Tomcat + WinWAP

     編輯:Java 程式設計入門

WAP 運作原理

WAP (Wireless Application Protocol) 為開放協定,結合無線網路與 Internet。架構為 B/S 模型:

  • Client:手機上的 WAP 瀏覽器 (User Agent)。
  • Server:普通 Web Server (IIS, Apache, Tomcat)。
  • Gateway:WAP 閘道器負責編碼轉換 (WML↔HTML)、壓縮,對開發者透明。

開發者只需在 Server 端輸出 WML,設定正確 MIME 類型。

Tomcat 5.0 安裝與配置

  1. 下載安裝 Tomcat 5.0,設定環境變數:
    CATALINA_HOME=c:\tomcat 5.0, JAVA_HOME=c:\j2sdk1.4.2_03。
  2. 啟動:%CATALINA_HOME%\bin\startup,預設埠 8080,瀏覽 https://localhost:8080 見貓咪圖示即成功。
  3. 配置 WML MIME 對應 (在 conf/web.xml <mime-mapping> 區段):
    <mime-mapping>
      <extension>wml</extension>
      <mime-type>text/vnd.wap.wml</mime-type>
    </mime-mapping>
    <mime-mapping>
      <extension>wmlc</extension>
      <mime-type>application/vnd.wap.wmlc</mime-type>
    </mime-mapping>
    <mime-mapping>
      <extension>wmls</extension>
      <mime-type>text/vnd.wap.wmlscript</mime-type>
    </mime-mapping>
    <mime-mapping>
      <extension>wmlscriptc</extension>
      <mime-type>application/vnd.wap.wmlscriptc</mime-type>
    </mime-mapping>
    
  4. 設定歡迎檔:<welcome-file>index.wml</welcome-file>。

WinWAP 3.1 Pro 安裝與測試

  1. 下載安裝 WinWAP (30 天試用)。
  2. 編寫 index.wml 放入 webapps/ROOT/:
    <?xml version="1.0"?>
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
      "https://www.wapforum.org/DTD/wml_1.1.xml">
    <wml>
      <card id="MyFirstCard" title="First Card">
        <p align="center">Hello www.j2medev.com</p>
      </card>
    </wml>
    
  3. WinWAP 位址列輸入 https://your_ip:8080/index.wml,應顯示 "Hello www.j2medev.com"。

推薦參考書

《移動互聯網與 WAP 技術》—— 入門清晰,適合建立整體概念。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved