本文档深入探讨了wap编程,特别是针对初学者,它详细介绍了wap(无线应用协议)手机开发的全过程以及wml(无线标记语言)的运用。wap编程的核心在于利用现有的web服务器如微软的IIS(Internet Information Server)和Apache等,通过简单的配置将其扩展至无线设备平台,使得用户可以在移动设备上访问网页内容。
首先,章节一明确了wap server的概念,它是web server与特定的配置结合,利用http协议进行信息传输,从而为无线设备提供服务。wap server支持的文件类型包括wml、wmlc、wmls、wmlsc和wbmp,这些文件扩展名需要添加到web server的mime type设置中,以便正确识别和处理这些无线特定的文件格式。
以微软IIS为例,该章提供了具体的步骤指导如何将IIS转化为wap server。在Windows 98和Windows NT 4.0 Option Pack发布后,配置变得更为简便。对于IIS 5.0,用户需要打开IIS管理界面,选择要管理的机器,然后调整MIME类型,添加支持的wap文件扩展名。Windows NT 4.0 Workstation和Windows 98中的Personal Web Server(PWS)可能在配置上有细微差别,但基本原理是一致的。
对于Apache服务器,虽然没有在给出的部分详细列出,但可以推测类似的过程也会涉及修改mime type设置,只是具体的步骤可能会有所不同,因为Apache有其独特的配置方式。无论是哪种web服务器,关键在于理解并执行正确的配置更改,确保能够正确解析和传递wap相关的数据。
本文档为wap开发者提供了一条清晰的路径,从零开始建立wap server,并掌握如何在常见的web服务器平台上进行必要的配置,这对于想要涉足wap编程或希望升级现有web服务的开发者来说是一份宝贵的资源。通过学习和实践,读者可以逐步掌握wap编程的基础知识,为移动互联网时代的应用开发打下坚实基础。