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

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.       ActiveViewActiveController 构成了 ActionPack模块

5.       Rails主要模块

a)         ActiveRecord

b)        ActionPack

c)        ActionMailer (邮件)

d)        Test (测试)

转载于:https://www.cnblogs.com/coolface/archive/2008/07/30/1256646.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值