二十一世紀是信息的世紀,以IP技術為核心的Internet在全球范圍內后的了空前規模的商業化應用,它幾乎滲透到了人們生活的每一個角落,特別是以Web為核心的信息檢索業務取得了巨大的成就。如今,要隨時隨地的獲取信息,通過使用移動電話連上互聯網將是一種非常可行的方案,而WAP就是實現這一方案的技術工具,F在,移動電話上網數量的增長速度要比PC上網數量的增長速度更快。這也就意味著不久以后,大多數新的移動電話都將配有WAP瀏覽器。
在現實生活中,為了能使人們隨時隨地的通過移動電話獲取最新的股票行情信息,我們可以把WAP技術和后臺的數據庫技術相結合。本文就是用這樣的一個實例程序,講解了如何構建一個動態的 WAP 站點。當然,在數據庫和數據來源方面,我們都做了很大的簡化,只是祈禱一個講清原理的作用,讀者可以根據教程自己深入研究一下。
Server 端的設置
在這里,我們先用最為典型的IIS服務器作為例子:
為了使IIS支持WAP(WML)頁面的發布,在IIS的Web站點的屬性 / HTTP信息中設置WAP的MIME屬性,添加如下的MIME類型:
擴展名 內容類型(MIME)
.wml text/vnd.wap.wml
.wbmp image/vnd.wap.wbmp
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmls
.wmlsc application/vnd.wap.wmlsc
重啟 IIS 使其支持 WAP 頁面的發布。
如果你使用的是 Apache 作為Web服務器的話,找到conf/httpd.conf這個配置文件,然后在里面添上MIME類型。在httpd.conf中加入如下幾行:
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmls .wmls
AddType application/vnd.wap.wmlsc .wmlsc
重啟 Apache Server 使其支持 WAP 頁面的發布。
這樣,你的Server就支持 WAP(WML) 站點的發布了。
