MVC之间的关系

简介: M 是model就是数据 , C是控制器,V是界面显示(一些控件)C可以和V 和 M  通信。 V 和 C之间可以通过方法,或者代理来进行通信,假如是永久的信息时候可以通过新建一个对象,调用方法来实现,假如是即时临时信息可以通过代理来进行。

M 是model就是数据 , C是控制器,V是界面显示(一些控件)C可以和V 和 M  通信。 V 和 C之间可以通过方法,或者代理来进行通信,假如是永久的信息时候可以通过新建一个对象,调用方法来实现,假如是即时临时信息可以通过代理来进行。 C本身的View可以通过self.View进行获取在View里面声明共有方法的时候会调用。

如果是3级关系的时候最后一级页面可能看不到最前面,则需要一层层通知传递消息。这个过程就是回调。 V的初始化,如果通过NIB文件初始化失败会自动调用loadView 方法。也可以新建一个View

相关文章
|
3月前
|
存储 设计模式 前端开发
什么是SpringMVC?简单好理解!什么是应用分层?SpringMVC与应用分层的关系? 什么是三层架构?SpringMVC与三层架构的关系?
文章解释了SpringMVC的概念和各部分功能,探讨了应用分层的原因和具体实施的三层架构,以及SpringMVC与三层架构之间的关系和联系。
31 1
什么是SpringMVC?简单好理解!什么是应用分层?SpringMVC与应用分层的关系? 什么是三层架构?SpringMVC与三层架构的关系?
|
4月前
|
存储 设计模式 前端开发
mvc相互间的关系
mvc相互间的关系
|
8月前
|
前端开发 Java 数据库
什么是MVC三层结构
什么是MVC三层结构
|
设计模式 前端开发 测试技术
自定义 MVC 框架思想
自定义 MVC 框架思想
44 0
|
存储 前端开发 数据库
三层架构与MVC的区别
三层架构与MVC的区别
三层架构与MVC的区别
|
JSON 前端开发 Java
《Spring MVC》 第四章 域对象、视图、转发和重定向
《Spring MVC》 第四章 域对象、视图、转发和重定向
111 0
|
开发框架 前端开发 搜索推荐
Unity之MVC思想(通过普通方法和使用MVC思想完成同一个小案例:掌握MVC简单框架)
Unity之MVC思想(通过普通方法和使用MVC思想完成同一个小案例:掌握MVC简单框架)
Unity之MVC思想(通过普通方法和使用MVC思想完成同一个小案例:掌握MVC简单框架)
|
前端开发
|
SQL 前端开发 调度
MVC和MVVM的关系图解
MVC和MVVM的关系图解
MVC和MVVM的关系图解
|
前端开发 数据库 数据安全/隐私保护
MVC三层结构
10、MVC三层架构 什么是MVC:Model view Controller 模型、视图、控制器 10.1、早些年 用户直接访问控制层,控制层就可以直接操作数据库; servlet--CRUD-->数据库 弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDB