MVC架构理解,
任何系统都可以使用mvc架构,mvc其实是一种思想,不止系统可以使用,比如家用电器甚至商场管理模式等等,都可以是mvc这种思想,我在前端这块是这样理解mvc的。
m,model,模型,相当于业务逻辑
v, view, 视图,相当于网页
c,controller, 控制器, 相当于页面中的交互
我甚至可以这样理解,控制器就相当于触发事件的button等,model就相当于触发事件后执行的那些js代码,view就相当于代码执行完之后渲染出的页面。
基于这种理解mvc的方式来看这个题目:
只有Web系统才能使用MVC
//这明显错误,任何系统都可以使用MVC
只有能够保存正在数据库里面的实体才能称之为模型(Model)
//MVC是中思想,不止保存在数据库里的数据才能称为模型
只有以HTML形式显示的页面才是视图(View)
//同上,程序中的交互界面也可以是视图
模型变更之后,只有控制器(Controller)才能驱动视图变更或重新渲染视图
//是的