catalyst
1. 简介
是perl的web开发框架,基于MVC, 有大量组件可用。
见:~jrockway/Catalyst-Manual-5.700501/lib/Catalyst/Manual/Plugins.pod
2. 概述
结构:
【 Controller 】 类似于web service的作用;主要负责的就是处理用户的请求,控制程序的逻辑
在Controller里面有一些特殊属性的函数(action),Catalyst把request分
派给某个Controller里面的某个action函数处理;
【 View 】 View模块主要负责数据的渲染和加工,一般就是根据Controller传过来的数据生
成HTML代码
常用的是Catalyst::View::TT
【 Moudle 】 Model模块主要负责对数据源的访问
常用的Model模块是Catalyst::Model::DBIx::Class::Schema
3. 参考
catalyst中文教程 4. 安装
用cpan安装(如果第一次使用cpan,则需要配置cpan,配置过程:Google)
perl -MCPAN -e 'install Catalyst::Runtime'
perl -MCPAN -e 'install Catalyst::Devel'
4. 使用
使用Catalyst的工具创建项目
阅读(2247) | 评论(1) | 转发(0) |