1. MVC与MTV设计模式
MVC
是模型Model-视图View-控制器Controller的缩写。具体定义如下所示:
- M:模型
Model,数据存取层,负责业务对象和数据库对象。 - V:视图
View,与用户的交互,负责显示与怎样显示。 - C:控制器
Controller,接受用户动作,调用模型,输出相应视图。
三者松耦合的方式连接在一起。
MTV
是由是模型Model-模板Template-视图View的缩写。具体定义如下所示:
- M:模型
Model,负责业务对象和数据库的关系映射。 - T:模板
Template,负责如何把页面展示给用户。 - V:视图
View,负责业务逻辑,并在适当时候调用模型和模板。
在MTV模式中,MVC中的View分成了视图View(展现哪些数据)和模板Template(如何展现)2个部分,而控制器(Controller)这个要素由框架自己来实现了,我们需要做的就是把URL对应到视图V就可以了,通过这样的URL配置,系统将一个请求发送到一个合适的视图。
3355

被折叠的 条评论
为什么被折叠?



