android开发中我们所熟知的框架包括MVC、MVP、MVVM,本篇文章我们主要来介绍一下其中的mvc框架。使用MVC的目的是将数据的获取与界面的展示分离,并且解决各层之间的通信问题让同一个程序可以使用不同的表现形式。MVC框架的全名是Model View Controller,是模型(model)、视图(view)、控制器(controller)的缩写。
Model:主要是用来请求各种数据,包括获取本地的数据、网络请求等数据的各种操作,在应用程序中主要用于处理数据逻辑的部分。
View:主要用于和用户直接进行交互,可以展示包括动画、数据等部分在内的各种控件效果,是应用程序中处理数据显示的部分。
Controller:既要和View关联,也要和Model关联,Controller从Model中获取数据,然后经过处理,展示在View布局中;也是从View布局中获得请求,要展示什么样的数据,然后发送给Model层去请求数据。是应用程序中处理数据交互的部分。
简单来说,MVC指MVC模式的某种框架,它强制性地使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
来千语创想移动应用开发平台学习更多APP开发知识:app开发 app开发源码下载 app开发视频教程 app制作模板等免费获取。千语创想支持一键网站自动生成app、网站转app、网站封装app,有网站即可生成自己的app。
立即免费在线制作一个APP,新手注册即送开发大礼包
提交app定制需求,了解报价和周期:
电脑请点击https://www.qianyuthink.com/?url=/index?uzchannel=500
手机请点击https://www.qianyuthink.com/?url=/m/quickaddcustom