MVC 基本概念
2020-12-13 03:45
标签:style c color a 数据 使用 1. M(Model-模型): 数据模型。 负责定义信息格式与信息反问的界面,包括商业逻辑,数据反问。(可以理解成是三层模式中的
BLL+DAL ) 2. V(View-视图): 负责用户界面 UI
的展示,网页展示的HTML代码。 3.
C(Controller-控制器):负责控制系统运行的流程,跟浏览器如何交互,响应客户端各种要求。等等(就是model
与 view 之前的桥梁) 1.2 --初探MVC架构 1.2.1 Controller与View
的关联 Controller与View
的关联性上,彼此是双向关系,但是Controller 的主动性较高。 当Controller为主动角色时: Controller 可以决定要显示那一个View. 当View 为主动角色时:View
可以决定数据要回到那个Controller的Action。 1.2.2 View 与Model的关联 View 上的数据是通过Controller 传递的,而 Controller
传过来的数据模型确实由Model所定义的。 因此,View 与 Controller之间是彼此参考。
也就是 View中所有的数据来源与 Model。 Model 也可以 当成是
Controller 中的Action 方法。 1.2.3 Mode与 Controller的关联 Controller 与Mode 中 Controller 永远属于主动觉得。 Controller 负责调用 或使用 Model
数据模型,当你想在页面显示数据时候,就是Controller 调用Model 也就是Action 中的方法 来从数据库获取数据 传递给View. MVC 基本概念,搜素材,soscw.com MVC 基本概念 标签:style c color a 数据 使用 原文地址:http://www.cnblogs.com/dragon-L/p/3728703.html