《使用Mason在HTML页面中嵌入Perl》(节选)

系统 1556 0

英文原版见http://www.masonbook.com/。

《使用Mason在HTML页面中嵌入Perl》(节选)

简介

Mason 是一个强大的,可以将 Perl 嵌入文本的模板引擎。它提供了许多特性,帮助你使用可重用的组件创建动态 Web 站点。除此之外,它还提供了很多的其他特性:

  • 可以创建标准的、可重用的,像 header footer ,或者菜单这样的组件。你只需要在一个地方进行改变。
  • 完整的 Web 请求的参数处理。
  • 内置缓存,用户可采用 cache 接口访问。
  • 整合 mod_perl 以提供更快的速度和更好的弹性。
  • 从一个组件的小段到整个站点,都支持内容过滤。

《使用 Mason HTML 中嵌入 Perl 》一书详细记录了 HTML::Mason 框架,包括如下章节:组件格式, Mason 对象接口、一个简单的站点示例、使用秘诀以及 Mason 先进特性的细节和如何使用它们。

前言

Mason 是一种将 Perl 程序嵌入文本的工具,借此我们可以动态的创建文本(绝大多数时候是 HTML 页面)。 Mason 还可以轻松的创建 XML WML POD 、配置文件,或者莎士比亚的全部著作。

Mason 最初是在 1996 年由 Jonathan Swartz ,在 CMP Media 公司 CMP 开发组其他人的帮助下开发的。它初期的形式叫做 Scribe

Mason 1998 年的 8 月公开发布了 1.0 版。直到这个时候, Jonathan Swartz 邀请了其他谦逊的作者们一起参加未来 Mason 的开发工作。 Mason 不断成长,在随后的早期被重写,变化巨大。这本书建立在 Mason 1.12 版的基础上。

目标受众

这本书假定读者对 Perl 有中等水平的了解,同时 Perl 的习惯用法并不会成为你前进中的障碍。当你需要写你自己的 Perl 模块之前,熟悉 Perl 的面向对象方式会让你受益匪浅。

自从 Mason 更多的应用于生成网站后,这本书以生成 HTML 页面的方式提供示例。可以明确的是,阅读这本书时,你并不需要是一个 HTML 的专家,但是对 HTML 的基本了解,对于你理解示例的目标输出是有帮助的。

前面提到, Mason 可以非常便利的用于生成任何种类的动态文本,包括像 XML 之类的标记语言、配置文件、邮件正文(也许可以考虑一下邮件合并),或者甚至是代码。

最后,对于 mod_perl Apache 的经验会对阅读第 7 章和第 9 章有帮助,它们讨论了 Mason 分别与 mod_perl CGI 的结合。本书的其他部分应当是很容易理解的,不论你对这些特殊主题的了解程度。

《使用Mason在HTML页面中嵌入Perl》(节选)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论