ROR学习笔记--初次接触MVC(1)
本文版权归小能所有,转载麻烦标明出处,谢谢! 同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系:chinazhousheng@gmail.com
一直处于ASP.NET 的Webform模式的阴影下,所以与MVC无缘接触。随着MVC的不断引起世人的目光,并且目前Asp.NET开始支持MVC模式开发,但我个人还是选择先从ROR来接触这个模式,一来更快学习MVC,二来也接触一下这神秘的动态语言!
废话少说!上一个笔记学了ROR的第一个学习例子,但是其模式为:
而我们的目的却是下面的模式:
因此,还有很多事情要做,不管如何,先来学习一下MVC的要领。
C:控制器,当用户在浏览器中输入一个URL时,一个请求就会从浏览器发送到WEB服务器,浏览器就会把这个请求发送给相对的控制器。在Rails中,C是由ActionController模块支持的!
V:视图,视图的任务就是显示,玩过ASP的因为知道和服务器代码一起混写的感觉,这里的视图与那种有一点点类似,当然,只有一点点!
比如:在rhtml文件中写入下面的语句
2+3=<%=2+3%>
同时.asp代码中可以有服务器端代码,而在rhtml中也可以有ruby代码,ruby代码怎么写?我也在学呢,学会了再告诉你!呵呵!
另外,之前的视图是静态的,并不能与用户进行交互,后面将会看到很多交互式的视图!在Rails中,视图是由ActionView模块支持的!ActionView与ActionController一起称为AcitonPack.
M:应用程序的数字计算器,与环境与关!(不知所云?别打我,我是菜鸟),也正是这堂课的重点。
所有版权归小能所有哦!!!

浙公网安备 33010602011771号