首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

19.8  在mod_python中预建立处理程序

在本章的例子中,mod_python的处理程序是自己定义的。mod_python的发行版本中有3个处理程序可能会对您的项目有用。

首先,Publisher处理程序就比本章中介绍的分派例子更完善。Publisher处理程序不只呈现了Python脚本,还包括在它们之中的函数。这可以在有些情况下简化您的代码,但是在使用的时候需要小心,否则如果这些函数被不小心暴露了,那么Publisher处理程序会导致安全性问题。

CGI处理程序被设计成方便从纯CGI脚本到mod_python脚本的转换。如果您有现成的CGI脚本想转换到mod_python,这个就可以帮助您。然而,mod_python作者对使用这种新技术提出了警告,因为这样mod_python的很多优点就失去了。加之,有些利用CGI特性来实现改变进程任务的CGI脚本。例如改变环境变量中的目录,会在使用CGI处理程序时产生错误。

最后,Python服务器页面(PSP)处理程序是设计成处理HTML或XHTML文档的,允许您在它们中嵌入Python代码。这个和PHP在概念上类似。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论