设计模式学习(27)- MVC模式

2021-03-10 03:30

阅读:611

标签:取数据   流向   class   info   设计   mvc   inf   mic   com   

MVC 模式

MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。

  • Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。
  • View(视图) - 视图代表模型包含的数据的可视化。
  • Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。

 

我自己画了这个图,感觉更贴合自己的理解:

  技术图片

 

控制器就像 一个经理。

视图就像一个媒体。

模型就像一个拍摄工作组。

 

1、客户 向 经理 提出要拍什么样的广告。

2、经理 向 拍摄工作组 提出开始拍,拍好后,等待经理索要。

3、经理 将 拍好的广告 交给 媒体,并让媒体播放该广告。

 

TS实现:

  技术图片

  技术图片

总结:

  1、Controller 是 Model 和 View 连接的桥梁。

  2、Controller 接收到 数据变更的请求 后,会告知 Model 去处理。

  3、Model 处理完毕后,Controller 再将 Model的处理结果 交给 View 去显示。

 

设计模式学习(27)- MVC模式

标签:取数据   流向   class   info   设计   mvc   inf   mic   com   

原文地址:https://www.cnblogs.com/dmc-nero/p/12857868.html

上一篇:雷林鹏分享:jsp Session

下一篇:jquery-2


评论


亲,登录后才可以留言!