本文共 618 字,大约阅读时间需要 2 分钟。
经过这一段时间的mvc的学习,我从整体的框架上了解了mvc的运行机制和比较基本的使用方法,mvc并非我总结的那一小部分,而是还有很多,但是个人理解的不是非常的到位,就把这个学习的任务先放一放吧,等以后用到了再学习估计会更快一点。
首先,我们应该知道,MVC模式意味着一个MVC应用程序将被分离成至少3个部分。
模型(Model): 含有或表现用户进行操作的数据。模型可以是简单的视图模型(ViewModel),它们只表现视图与控制器之间传递的数据:也可以是域模型(DomainModel),它包含业务领域的数据,以及处理这些数据的操作、转换和规则。 视图(View): 用于将模型的某些部分渲染成用户界面。 控制器(Controller): 处理传入的请求,执行模型上的操作,并选择渲染给用户的视图。简单来说,模型不涉及UI渲染或请求处理一一一那些是视图和控制器的职责(意即,不要将视图和控制器的职责放到模型中进行定义,这些不是模型的职责。
视图含有将模型元素显示给用户的逻辑,仅此而己。它们不直接感知模型,也不以任何方式与模型直接通信。 控制器是视图与模型之间的桥梁一一请求来自客户端,并由控制器对其进行服务,进而选择一个相应的视图向用户进行显示,并在必要时执行模型上的相应操作。
这里我就通过一个图来说明吧。
将书中的例子都实现一般,比看10遍管用。