ROR学习笔记--初次接触MVC(1)

本文版权归小能所有,转载麻烦标明出处,谢谢! 同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系:[email protected]

     一直处于ASP.NET 的Webform模式的阴影下,所以与MVC无缘接触。随着MVC的不断引起世人的目光,并且目前Asp.NET开始支持MVC模式开发,但我个人还是选择先从ROR来接触这个模式,一来更快学习MVC,二来也接触一下这神秘的动态语言!

    废话少说!上一个笔记学了ROR的第一个学习例子,但是其模式为:

515-1

    而我们的目的却是下面的模式:

515-2

    因此,还有很多事情要做,不管如何,先来学习一下MVC的要领。

    C:控制器,当用户在浏览器中输入一个URL时,一个请求就会从浏览器发送到WEB服务器,浏览器就会把这个请求发送给相对的控制器。在Rails中,C是由ActionController模块支持的!

    V:视图,视图的任务就是显示,玩过ASP的因为知道和服务器代码一起混写的感觉,这里的视图与那种有一点点类似,当然,只有一点点!

     比如:在rhtml文件中写入下面的语句
     2+3=<%=2+3%>   
    同时.asp代码中可以有服务器端代码,而在rhtml中也可以有ruby代码,ruby代码怎么写?我也在学呢,学会了再告诉你!呵呵!

    另外,之前的视图是静态的,并不能与用户进行交互,后面将会看到很多交互式的视图!在Rails中,视图是由ActionView模块支持的!ActionView与ActionController一起称为AcitonPack.

    M:应用程序的数字计算器,与环境与关!(不知所云?别打我,我是菜鸟),也正是这堂课的重点。

你可能感兴趣的:(学习笔记)