MVC是什么?

最近开始碰 ASP .NET Core,直接去学习它提供的MVC框架。“MVC” 这三个字看起来很难以入门,请教大神指点迷经之后才发现原来是那么的容易理解。注意,是理解啊!

MVC原本的字是: Model, View, Controller 这三个东西。

 

这里以汽车来简约讲解MVC概念:

View (视图),如汽车导航系统,方向盘,油门,刹车器等。

Model (模型),一辆车由许多的model组成。 (例如:引擎,轮胎,零件)

Controller (控制器),你想要启动引擎,就必须透过 engine 的 controller来帮你启动。engine controller会去寻找 engine model,然后返回view (启动引擎的结果)给你。

 

MVC每个都只负责自己的岗位(单一职责),Controller负责处理用户请求,Model负责处理数据,View显示结果给用户。

 

posted @ 2019-03-10 23:15  Vui  阅读(311)  评论(0编辑  收藏  举报