高人看过来:网络数据请求属于Model还是Controller?
苹果的MVC模式中,其中V模块最明确,就是UIView及其子类,C多数时候说的是ViewController,M包括了数据结构的定义,简单的存储读取等。我的疑问是:网络数...
苹果的MVC模式中,其中V模块最明确,就是UIView及其子类,C多数时候说的是ViewController,M包括了数据结构的定义,简单的存储读取等。我的疑问是:网络数据的获取是Controller还是Model呢?1、一般来说,一个应用的包括了多个网络数据的获取,涉及稍微复杂的业务逻辑,从这个角度看可以算作Controller层;2、MVC框架中,M和V没关系,网络数据获取是满足这个条件;另外网络数据的获取这也算是一个数据的操作,从两个角度看又可以算作M层。各位高人,你怎么看?
展开
1个回答
2013-10-19
展开全部
ModelController是用来处理UI与Model沟通的桥梁或是处理View的事件MVC的意义,纯粹就是Model, View, Controller透过controller让view不直接面对model层的东西,不要复杂化你可以用一般三层式架构来看,把Model分成Data access layer跟Business Logic Layerview跟controller就属于presentation layer当然用纯粹的意义来解读,你要把数据来源,数据操作,内存中的数据这些当做另一个方向的mvc来理解也不是不行但这在定义上本来就跟mvc无关至于词这种东西本来就是人定义出来的,定义是啥就是啥,理解是另外一回事
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询