手机wap网站建置方案

开发案例
0 引言
手机的功能从简单的语音通信和文字短信, 发展
到现在的彩信、多媒体、无线上网??用户能够通过
手机来实现各种交换和获取丰富的信息资源。WAP
(Wireless Application Protocol 无线应用协议) 的出现,
使手机的应用更丰富。
1 WAP 原理及架构
1.1 WAP 原理
WAP 是在数字移动电话、个人数字助理机
( PDA) 、计算机和互联网之间进行通讯的开放标准。
它是由一系列协议组成, 既可用于访问WAP 网站, 又
可访问Internet, 例如包括收发电子邮件等服务。
从功能上来看WAP 协议包括以下几层: 无线应
用环境(WAE) 是基于互联网和移动通信技术的一种
通用应用环境; 无线会话协议(WSP) 是向两个会话服
务提供一致接口的WAP 应用层; 无线事务协议(WTP)
是在数据包服务顶端运行, 并提供适合在移动网络站
上执行的协议; 无线传输层安全(WTLS)是为无线电子
商务及无线加密传输数据时提供安全方面的基本功
能; 无线数据报协议(WDP) 向上层协议提供普通接
口、安全对话和应用。
1.2 WAP 系统架构
由于移动互联网是建立在WAP 技术之上, 而
WAP技术最简单的实现方法是建立在拥有资源丰富
的互联网基础之上。所以移动互联网要真正应用仅需
要三个环节:
( 1)WAP 网关的建设: 一般由运营商( 移动通信
公司或与大的ISP 等有关的企业) 来完成;
( 2)WAP 内容服务器: 由开发者来完成互联网向
移动互联网的转换, 为移动用户提供可以浏览的内容;
( 3)WAP 终端: 通信硬件生产厂家来制造, 是用
户具有上网的移动终端和无线互联网基础。
WAP网关起着协议的“翻译”作用, 是联系用户和
互联网的桥梁;WAP 内容服务器存储着大量的信息,
以提供WAP 手机用户来查询和浏览。当用户从WAP
手机键入要访问的网址后, 请求信号发送至WAP 网
关, 然后经过“翻译”后将会与WAP 内容服务器进行
交互, 最后WAP 网关将返回的内容压缩、处理返回
到用户的手机屏幕上。WAP 开发人员所要做的就是
编写WAP 内容服务器上的程序( 即WAP 网页) 。
图1 WAP 系统框架
2 WAP 建站方案
由于WAP 网站是基于Web 服务器的, 所以
WAP 网站和Web 网站共用同一服务器, 投入较少,
而且维护费用减少。适合一些中小网站, 此方案有三
种选择, 如下表所述:
表1 各方案比较表
手机WAP 网站建置方案
刘玉江
( 辽宁对外经贸学院信息技术系, 辽宁116023)
摘要: WAP 网站和传统Web 网站, 介绍WAP 的工作原理和网络构架, 比较WAP 网站各种接
入方案, 介绍如何建置WAP 网站。
关键词: WAP; WML 数据流; J2ME; XML; 移动互联网
!"
MO D E R N C OMP U T E R 2007.4




机(





期)
开发案例
Solution to Building a Mobile WAP Site
LIU Yu- jiang
(Liaoning University of International Business and Economics, Liaoning 116023 China)
Abs tract:
Key words : WAP; WML Data Stream; J2ME; XML; Mobile Internet
Compares mobile WAP site and traditional Web site, introduces the operating
principle and network structure of WAP, compares each access solutions of WAP
site, introduces how to build a WAP site.
3 实现过程
建立WAP 测试的实际环境, 需要在HTML 服务
器上建立一个WAP 专用的虚拟目录(WAP 服务器) ,
然后使用移动通信公司提供的相应网关, 就可以发布
WAP 页面, 实现手机对网页访问以及接受其他服务。
①WAP 服务器设置
服务器采用Windows NT 系统, 在IIS 中, 需新增
wml、wmlc、wmls、wmlsc、wbmp 类型文件的解释功能。
②网站首页关键代码:
<?xml version="1.0"?>
< ! DOCTYPE wml PUBLIC " - //PHONE.COM//DTD
WML 1.1//EN" "http://www.phone.com/dtd/wml11.dtd" >
<wml>
<card>
<do type="accept" label="HowMuch">
<go href="#result"/>
</do>
<p>键入用户名: <input name="name" format="*N"/></
p> //表示一个数字文本输入框
<p>键入密码: <input name="password" format="*N"/
></p>
</card>
<card id="result">
<p>祝贺你, </p>
<p>欢迎访问本网站! </p>
</card>
</wml>
</wml>
③其他代码略
4 结语
WAP 技术存在不足, 对于WAP 客户端( 一般为
手机等移动设备) 来说, 屏幕大小、分辨率和对页面的
解释能力与电脑相比有非常大的差距, 另外WAP 上
网方式会通过无线电波把用户的帐户、密码等重要信
息暴露, 安全性问题值得注意。
参考文献
[1]詹建飞. J2ME 开发精解, 电子工业出版社出版.
2006. 1( 57)
[2]J2me 开发网佚名. WAP/Web 网站建设.
http://www.devj2me.com
[3]Al Williams. Java 2 网络协议内幕. 中国水利水电出版社.
2006. 1( 255)
[4]Joe Walnes 等. Java 开放源码编程. 电子工业出版社.
2005. 12( 15)
( 收稿日期: 2007- 03- 06)
!"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值