您的位置:首页 > 编程语言 > Ruby

Ruby on Rails 学习笔记之六 - Rails MVC框架介绍

2008-07-30 17:11 656 查看
1. 三种环境:不同的阶段对应不同的环境,从名字上就可以看得出来,不同的环境注重的方面也不一样,开发环境里注重代码的调试运行,测试提供了一种可以重复的环境,且产品环境下当然就注重了代码运行的性能问题了。

a) 开发(development) :

b) 测试(test)

c) 产品(production)

2. 数据库的配置:

a) 配置文件路径 config/ Database.yml

b) Yml文件,有别于XML文件,另一种保存数据的文件格式,优点也是易懂

3. MVC模式

a) Model(模型层): 处理数据及业务逻辑

b) Controller(控制层): 处理用户请求及应用逻辑

c) View(视图层): 显示用户界面



4. Rails MVC

a) ActiveRecord

1. 实现对数据库的抽象,不管是每种数据库,只要更改数据库配置文件就行了解

2. 是一个ORM框架了,实现了数据库与对象的映射

3. 实现了数据库表的CRUD

b) ActionController

1. 决定了如何处理用户的请求

2. 从model层取得数据,传递给View

3. 获得用户的请求数据,将数据通过model保存到数据库

c) ActionView

1. 显示用户的界面

2. 只管将Controller传过来的数据进行显示

3. ActiveView与ActiveController 构成了 ActionPack模块

5. Rails主要模块

a) ActiveRecord

b) ActionPack

c) ActionMailer (邮件)

d) Test (测试)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: