使用 Perl 打造无线网站 |
|---|
| WAP技术站:www.wapease.com
|
使用 Perl 打造无线网站 在过去这一年之中,网站建构者们目睹无线上网技术热潮兴起又落下。曾经有那么一段时间,任何与无线上网扯上关系的技术全都成了当红炸子鸡,不过一如 B2C 与 B2B 那样,WML 与 WAP 的热潮近来也已经退烧。然而纵使无线上网技术已不再是科技新闻头条,你仍旧可以利用它们来建立功能强大的应用程序。WAP 与 WML 对于提供信息给客户与在办公室外工作的员工来说,都是相当适合的技术。 在这篇文章里面我们将会探讨如何使用 Perl 程序语言来释放 WML 与 WAP 的威力。由于这些技术都是植基于 XML 与 HTTP,因此你会发现自己很快便能够进入状况,并且开始建立供无线装置上网使用的动态内容应用程序。我们将会提供一些范例来说明如何使用一般的 CGI 写作方式以及透过Mason 组件语言来撰写网站应用程序。现在,让我们从如何建立无线网络应用程序开始看起吧! James Scheinblum 经常为 CNET Web Building 撰写文章的自由作家与网站建构者。住在纽约 Ithaca 市。 WAP 基本概念说明 到目前为止,最广为业界所接受的无线上网科技便是「无线应用程序通讯协议(Wireless Application Protocal, WAP)」。WAP 事实上是一系列的技术,用来提供无线服务给行动电话,终端机以及其它设备。WAP 包含了提供内容给无线设备所需要的所有技术,然而在这篇文章里面,我们会将焦点放在透过 HTTP 1.1 通讯协议来与客户端进行互动。在无线网络上传送内容所依赖的通讯协议正是 HTTP 1.1,因此任何支持 HTTP 1.1 的 Web 服务器都可以用来提供无线网络内容服务。 然而,能够直接使用标准的 Web 服务器并不表示所有你原本已有的网站内容都能够直接用来传送给无线上网设备浏览。WAP 定义了一套由 XML 标准延伸而来的标记语言,称为「无线标记语言(Wireless Markup Language, WML)」,专门用来将准备传送给无线上网设备的内容进行编码。正如同 HTML 是用来定义资料在一般网络浏览器上面的显示与动作方式的标记语言那样,WML 便是用来定义资料如何在无线上网设备上显示与动作的标记语言。 |
| 上一篇:使用WML和ASP编写动态手机页面 下一篇:WAP中的中文显示问题 |
