介绍:
MVC全名是Model View Conteroller -是模型(model)-视图(View) -控制器(Centeroller)的缩写,一种软件设计典范,用一种业务逻辑,数据界面显示分离的方法组织代码,讲业务逻辑聚集到一个部分里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
视图
视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和像XHTML,XML/XSL,WML等一些标识语言和Web services.
MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。