Chinaunix首页 | 论坛 | 博客
  • 博客访问: 245814
  • 博文数量: 52
  • 博客积分: 2263
  • 博客等级: 大尉
  • 技术积分: 695
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-28 12:00
文章分类

全部博文(52)

文章存档

2010年(2)

2009年(20)

2008年(30)

分类:

2010-09-03 09:28:28

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) |
0

上一篇:eval

下一篇:没有了

给主人留下些什么吧!~~

chinaunix网友2010-09-05 15:02:59

Download More than 1000 free IT eBooks: http://free-ebooks.appspot.com