Chap2 【rails应用程序的架构】

来源:互联网 发布:电工编程 plc放大器 编辑:程序博客网 时间:2024/06/15 13:45

Chap2  rails应用程序的架构】

1, MVC

l         Model

models用于存取数据(从某种介质里存取,比如databases

models用于约束数据(通过某种规则约束,比如商业规则)

l         View:

The view 用于产生用户界面,呈现数据给用户。viewsmodels并不是一一对应的关系

l         Controller 作为Model层和View层的连接体()

用于控制应用程序:接受用户请求(request)>和模型(model)相互作用

>显示view给用户