Catalyst 框架学习
时间:2010-09-03 来源:lll0905
catalyst
1. 简介
是perl的web开发框架,基于MVC, 有大量组件可用。
见:http://search.cpan.org/~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中文教程
cpan教程
catalyst Wiki
4. 安装
用cpan安装(如果第一次使用cpan,则需要配置cpan,配置过程:Google)
perl -MCPAN -e 'install Catalyst::Runtime'
perl -MCPAN -e 'install Catalyst::Devel'
4. 使用
使用Catalyst的工具创建项目
1. 简介
是perl的web开发框架,基于MVC, 有大量组件可用。
见:http://search.cpan.org/~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中文教程
cpan教程
catalyst Wiki
4. 安装
用cpan安装(如果第一次使用cpan,则需要配置cpan,配置过程:Google)
perl -MCPAN -e 'install Catalyst::Runtime'
perl -MCPAN -e 'install Catalyst::Devel'
4. 使用
使用Catalyst的工具创建项目
相关阅读 更多 +
排行榜 更多 +