经过这一段时间的mvc的学习,我从整体的框架上了解了mvc的运行机制和比较基本的使用方法,mvc并非我总结的那一小部分,而是还有很多,但是个人理解的不是非常的到位,就把这个学习的任务先放一放吧,等以后用到了再学习估计会更快一点。

1、我们如何理解MVC

首先,我们应该知道,MVC模式意味着一个MVC应用程序将被分离成至少3个部分。
模型(Model):
含有或表现用户进行操作的数据。模型可以是简单的视图模型(ViewModel),它们只表现视图与控制器之间传递的数据:也可以是域模型(DomainModel),它包含业务领域的数据,以及处理这些数据的操作、转换和规则。
视图(View):
用于将模型的某些部分渲染成用户界面。
控制器(Controller):
处理传入的请求,执行模型上的操作,并选择渲染给用户的视图。

简单来说,模型不涉及UI渲染或请求处理一一一那些是视图和控制器的职责(意即,不要将视图和控制器的职责放到模型中进行定义,这些不是模型的职责。
  视图含有将模型元素显示给用户的逻辑,仅此而己。它们不直接感知模型,也不以任何方式与模型直接通信。
  控制器是视图与模型之间的桥梁一一请求来自客户端,并由控制器对其进行服务,进而选择一个相应的视图向用户进行显示,并在必要时执行模型上的相应操作。
  

2、MVC框架如何解决一个请求

这里我就通过一个图来说明吧。
mvc(8)——总结

3、感悟

将书中的例子都实现一般,比看10遍管用。

相关文章:

  • 2022-12-23
  • 2021-09-06
  • 2021-07-14
  • 2021-09-22
  • 2021-07-29
  • 2021-06-03
  • 2021-12-21
猜你喜欢
  • 2021-11-02
  • 2021-09-14
  • 2021-07-30
  • 2021-11-05
  • 2021-08-02
  • 2021-05-27
相关资源
相似解决方案