3

我有简单的基于 Perl/CGI 脚本的 Web 服务器,主要用于显示图形和图像。我希望使其更具技术性并了解 Catalyst。我已经在我的测试平台上安装了所有必需的 Perl 模块并创建了一个名为 myweb 的应用程序。此外,我正在浏览 Catalyst 文档以实现我的目标,但还没有任何帮助。

  1. Catalyst 是否有助于在 Web 上显示图像/图表?
  2. 如何将现有的 CGI/Perl 脚本与 Catalyst 一起使用?

任何例子都会非常感激。

4

3 回答 3

1

Catalyst 是否有助于在 Web 上显示图像/图表?

无论您当前在 CGI 脚本中做什么,在 Catalyst(视图)中也将以同样的方式工作。

Catalyst::View但是,您可以使用CPAN已经规定的方法来改进/更改您的方法。


如何在 Catalyst 中使用我现有的 cgi/perl 脚本?

您可以使用在 Catalyst 中嵌入您的 CGI 脚本Catalyst::Controller::CGIBin

然而,要获得 Catalyst 的全部优势,MVC最好将 CGI 脚本重写为必要的组件(模型、视图和控制器)。

于 2010-04-28T15:30:58.933 回答
1

查看 Catalyst::View::Graphics::Primitive 以了解 Catalyst 的图形内容。

于 2010-04-28T20:33:00.760 回答
1

我个人使用 Catalyst::View::Jemplate

这使我的控制器逻辑完全独立于我使用的图形/图表 API 类型。事实上,我每隔几个月就改变一次图表的外观和感觉,只是因为我可以......

于 2010-10-13T05:04:33.567 回答