构建WAP服务器:从Web到无线

需积分: 0 0 下载量 142 浏览量 更新于2024-07-26 收藏 567KB DOC 举报
"WAP编程完全版" WAP(Wireless Application Protocol)是一种用于移动设备访问互联网的技术标准,它使得非PC设备如手机能够通过无线网络获取信息和服务。本资源主要涵盖了WAP服务器的构建、WML语言基础以及WML编程的相关知识。 在第一章中,讨论了WAP服务器的配置,强调了WAP服务器实际上是基于Web服务器加上特定的配置。以Microsoft的Internet Information Services (IIS) 4或5和Unix平台上的Apache Web服务器为例,说明了如何将现有的Web服务器转变为WAP服务器。WAP服务器利用HTTP协议处理信息传输,因此只需对Web服务器的配置进行调整,使其支持WAP服务的特定文件类型。 1.1 WAP Server Configuration 要建立WAP服务器,关键在于配置Web服务器以识别和处理WAP特有的文件类型。这些文件类型包括:`.wml`(WML源文件)、`.wmldc`(WML二进制码)、`.wmls`(WML Script源代码)、`.wmlsc`(WML Script二进制码)和`.wbmp`(单色无线位图)。这些扩展名需要被添加到Web服务器的MIME类型设置中。MIME类型是一种标准,用于定义文件的类型和编码,以便Web服务器能正确地发送给客户端。 1.2 把Microsoft IIS变成WAP Server 在Windows环境下,如IIS 5.0,可以通过修改MIME类型设置来将IIS转换为WAP服务器。在IIS管理界面中,选择要配置的机器,然后添加上述的WAP特定MIME类型。对于较早的版本如Windows NT 4.0 Option Pack中的Personal Web Server (PWS)或Windows 98中的设置,过程可能略有不同。 第二章 WML语言基础 WML(Wireless Markup Language)是WAP应用的核心语言,类似于HTML,但专为小屏幕和有限的移动设备设计。WML用于创建可以在无线设备上浏览的卡片式(card-based)用户界面。每个WML文档由一系列的卡片组成,每张卡片包含用户交互的元素,如文本、链接和表单。 第三章 WML编程 这一部分深入讲解了如何编写和设计WML页面,包括卡片结构、导航、数据输入和处理等。WML Script是WML的脚本语言,用于增强WML卡片的交互性,允许动态内容和用户输入的处理。 这个资源为开发者提供了从零开始构建WAP服务端并编写WML应用的全面指南,涵盖了从服务器配置到实际编程的各个环节,对于想要进入WAP开发领域的人员具有很高的参考价值。