收藏文章 楼主
构建动态 WAP 站点
网友【老编】 2007-03-18 20:51:00 分享在【时代发展的印记】版块    1    1
简介
二十一世纪是信息的世纪,以IP技术为核心的Internet在全球范围内后的了空前规模的商业化应用,它几乎渗透到了人们生活的每一个角落,特别是以Web为核心的信息检索业务取得了巨大的成就。如今,要随时随地的获取信息,通过使用移动电话连上互联网将是一种非常可行的方案,而WAP就是实现这一方案的技术工具。现在,移动电话上网数量的增长速度要比PC上网数量的增长速度更快。这也就意味着不久以后,大多数新的移动电话都将配有WAP浏览器。

在现实生活中,为了能使人们随时随地的通过移动电话获取最新的股票行情信息,我们可以把WAP技术和后台的数据库技术相结合,通过移动电话的WAP浏览器,把数据库中的股票当前行情显示给用户。我们的这套教程,就是用这样的一个实例程序,讲解了如何构建一个动态的 WAP 站点。当然,在数据库和数据来源方面,我们都做了很大的简化,只是祈祷一个讲清原理的作用,读者可以根据教程自己深入研究一下。

第二章 Server 端的设置
在这里,我们先用最为典型的IIS服务器作为例子:

为了使IIS支持WAP(WML)页面的发布,在IIS的Web站点的属性 / HTTP信息中设置WAP的MIME属性,添加如下的MIME类型:

扩展名内容类型(MIME)
.wmltext/vnd.wap.wml
.wbmp image/vnd.wap.wbmp
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmls
.wmlscapplication/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) 站点的发布了。

第二章 编写你的第一个 WML 页面
在上一章中,我们配置好了支持 wml 的服务器,现在,我们新建一个虚拟目录(例如 127.0.0.1/wml),把我们编写的 wml 页面放在这个目录中发布。这样我们安装好 WAP 模拟器后,就可以输入 127.0.0.1/wap浏览自己做的 WAP 页面了。在这里我推荐大家使用 Nokia 的 WAP Toolkit 模拟器,这个比较真实。大家可以到 Nokia 的站点上去下载。

WML 其实是 XML 的一种特殊应用,让我们来看一个最简单的 WML 页面:






Hello World !






You are welcome!







第一行是说明这个文件是 xml1.0 标准的。我们可以看到, 括起了整个 WML 页面的内容,我们成为一个 DECK ,在这个 DECK 中,又可以分成几个 括起的内容。记住,一个WML页面只能有一个 DECK ,一个 DECK 中可以由一个或多个 CARD ,而手机的一次就只显示一个 CARD 中的内容。

以上面的这个页面为例,打开这个页面时,只显示 Hello World! 和一个 Start 的超连接,选择 Start 这个超连接后,就跳转到 id 为 Welcome 的那个 CARD ,屏幕上显示 You are welcome! 和一个 Back 连接,选择 Back 连接,则又跳回一开始显示的 id 为 card1 的那个 CARD 。

在这里,起连接作用的是这段代码:





中的 label 项,则是连接显示的内容,而连接指向则由 来指定。href 的值以 # 开头的话,则是页面中的 CARD 名(类似于 HTML 中的锚的概念);如果 href 的只是一个页面的地址,例如 则这个连接将指向另一个 WML 页面。

WML 的语法是遵循 XML 的,可以说 WML 是 XML 的一个子集,XML 是 WML 的超集。

在 WML 中其他常用的元素有:

1插入图像1.wbmp(在 WAP 中,只能使用 wbmp 格式的图像)

meiguo.com 发布人签名/座右铭这家伙浪费了“黄金广告位”,啥也没签!
大家都在看
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

1   2007-03-18 20:51:00  回复

回复/评论:构建动态 WAP 站点

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. SpaceX在加速IPO计划,目标估值1.5万亿美元!
  2. 中国已经全额缴纳了联合国会费,联合国的财政危机缓解!
  3. 美国在AI竞争中失利了?阿里千问模型在全球领先
  4. 中美经贸磋商“展现战略对称”新态势
  5. 在海外漂泊12年后的真实感受
  6. 美国移民局(ICE)新提案打算限制福利使用,有记录者可能影响绿卡申请!
  7. 700万人参与了反川普集会?
  8. 中美AI竞争的新格局已定?
  9. 美国青少年“67”流行语的现象引关注
  10. 感恩节餐桌的费用回落,零售商推出了低价套餐!
  11. 英伟达H200芯片的对华销售仍然在受美国的两重限制
  12. 中美高层通话后… 川普总统计划明年访华,芯片管制也松口了!
  13. 2026年版的“公共负担”新规复活,华人家庭遭遇精准打击!
  14. 美国仍然依赖纸质信件的真相剖析
  15. 人类史上“最贵CEO”诞生!马斯克的“万亿薪酬”背后
  16. 川普总统正式签属涉台法案,解放军示警!
  17. 中美两国元首在釜山会晤:就关税、大豆和稀土已经达成共识
  18. 美国的房地产市场显现了矛盾信号
  19. ICE启动了在社交媒体的全天候监控项目
  20. 美国“H-1B”签证新规:在境内的申请人,免缴10万美元费用!
  21. 川普政府再次出奇招!拒绝所有胖子的移民申请?
  22. 川普政府终于听说了日本新首相【高市早苗】因为台海表态引发外交危机的事儿了?
  23. 学习英语12年后,终于实现了“美国梦”!
  24. MIT稳居了CS榜首!美国大学的最新排名出炉
  25. 五角大楼的机密报告:中国导弹可以击沉美军航母
  26. AWS最大区域故障,带崩多项服务!
  27. 一美分硬币“Penny”铸造历史正式终结
  28. 外国人的入境中国手续简化,可以提前在网上填报入境卡了!
  29. 45岁后“人生黄金期”是认知和创造力的新高峰
  30. 全球高等教育的新趋势:留学生求学地“多元化”
  31. 恢复或加入?重获中国国籍的路径比较
  32. 美国司法部起诉了柬埔寨“电信诈骗集团”的头目
  33. 黄仁勋警示川普政府,再不开放“对华AI芯片出口”就来不及啦!
  34. 中美稀土博弈,美国政策在急转直下!
  35. 美国政府批准了对台3.3亿美元的军售
  36. 联邦政府启动“红色日落行动” 审查比特币矿机的供应链
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(1) 分享
分享
取消