我正在使用 Apache 和 Perl (modperl),以及处理程序来处理请求。我对此很陌生,我不太确定如何以合理的方式安排事情。
现在我有以下内容:
package MyClass::Handler;
use warnings;
use strict;
# includes
our %action = (
'a' => \&a,
# And more
);
sub handler {
my $a = shift;
my $r = Apache2::Request->new($a);
# Do things
return Apache2::Const::OK();
}
我应该为每个“空间”有一个不同的文件吗?使用 stackoverflow 作为模板,我是否需要 User.pm 来进行所有用户管理?故事的 Story.pm?
您可能对优秀的CGI::应用 http://search.cpan.org/~markstos/CGI-Application-4.21/lib/CGI/Application.pm来自 CPAN 的框架。尽管它的名字如此,但它在普通 CGI 和 mod_perl 下都可以工作。它旨在使设置 Web 应用程序调度表的任务变得非常简单。投放CGI::应用程序::调度 http://search.cpan.org/~markstos/CGI-Application-Dispatch-2.16/lib/CGI/Application/Dispatch.pm你会得到类似 REST 的漂亮 URL。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)