文章系统图片系统下载系统个人求职企业招聘房产系统展会系统供求系统产品系统商城系统自定义系统后台一览
解决方案
建站知识
WAP建站入门教程
来源:网络作者:网络

WAP建站入门

WAP的编程模型是以Web编程模型为基础的。因此在阅读本章之前,读者应该对Web编程模型有一定的了解。下面介绍WAP网络构架、如何搭建开发与测试环境和使用WAP的开发工具。在对WAP的概念有了初步了解之后,再来学习书写静态WML页面、使用服务器端脚本语言动态输出WML,在WML页面中显示中文和动态输出WBMP图像。

一、WAP整体简介

    WAP应用环境是一个通用的应用开发环境。它支持在不同无线承载网络上开发和运行WAP应用服务。这个应用环境的基础是现有的Internet技术。

l         WAP应用环境
    WAP体现为一种全面的和可扩展的协议,可应用于:
    • 任何具有支持WAP协议的移动设备,如各种手持无线设备。
    • 任何现有或正在设计中的无线服务,如SMS、CSD、USSD和GPRS。
    • 任何移动网络标准,如CDMA、GSM或UMTS。
    • 大部分现有的Internet应用服务。
    WAP应用环境是一个通用的应用开发环境。它支持在不同无线承载网络上开发和运行WAP应用服务。这个应用环境的基础是现有的Internet技术。整个环境如图2-1所示。

图 2-1 WAP应用环境
    WAP应用环境分为三个部分:WAP移动设备、WAP网关和信息服务器。
    • WAP移动设备:
    WAP移动设备就是指支持WAP协议的移动用户终端。在它内部装有微型浏览器,用户可以采用简单的选择键来实现服务请求,并以无线方式发送和接收所需要的信息。WAP移动设备显示按照WML(Wireless Markup Language,无线标记语言)格式化后的各种文字图像数据。一个典型的WAP移动设备就是WAP手机。与普通手机相比,WAP手机除了内置的微型浏览器以外,还有内置的Modem。用户是通过拨号的方式连接到WAP网关的。这个过程与使用个人电脑和Modem连接到Internet没有什么大的区别。因此在使用WAP手机的过程中,设定拨号号码和网关的IP地址是不可缺少的。
    • WAP网关:
    它主要完成两个功能:实现WAP协议与Internet协议之间的转换;WML内容编码和解码。通过将WAP用户的请求转换为HTTP请求完成请求代理过程,通过对返回的内容进行编码压缩来减少网络数据的流量。既然WAP手机使用的是拨号连接网关,那么也就意味着不一定要连接到移动提供商的网关上才可以连接到Internet。对于有条件的个人、公司或企业完全可以建立自己内部的WAP网络。
    • 信息服务器:
    信息服务器为客户提供基于WAP的各种服务。现在Internet上的很多应用已经成功地移植到WAP上。例如:股票交易、天气预报、车船时刻表等。一些专业应用也正在向WAP转移。例如:SMTP服务、POP3服务、Telnet服务、FTP服务等。
    WAP应用环境在于为应用开发人员和营运商提供了在不同类型的网络、数据、终端上进行服务的新途径。WAP标准在设计时将应用要素与使用的传输数据类型独立开来,使一些应用的承载网络的转移(如从SMS、CSD转为GPRS)成为可能。