美文网首页
IOS三层/四层架构

IOS三层/四层架构

作者: steveCheng | 来源:发表于2022-10-26 09:13 被阅读0次

ios三层/四层架构是什么:

ios三层架构主要是,网络层,逻辑层,UI层。

ios四层架构主要是,网络层,数据层,逻辑层,UI层。

网络层:

网络层指的是我们在项目里面和服务器接口交互数据的层,由于这个层的动态性不是很强,所以我们一般会封装成单独的网络模块。网络层在整个项目里面的作用是:当我们调用接口的时候,通过网络层把网络请求发送到服务器,然后服务器返回的数据被我们解析成对象,返回到控制器,交给逻辑层处理,最后显示到UI层,所以网络层是整个项目的根基。

数据层:

数据层主要是用来接收网络层返回的数据,然后解析成数据模型,返回数据模型到逻辑层,逻辑层根据数据模型来处理业务,最后显示到UI层面,一般我们会把数据的接收,解析,返回封装成单独的数据处理模块。

逻辑层:

逻辑层又叫业务层,是动态性比较强的一个层,我们的业务逻辑都在这里处理,所以不建议封装。逻辑层接收数据层返回的数据模型,然后根据业务需求结合数据信息处理业务逻辑,最后更新UI层面。

UI层:

UI层包括页面布局,页面交互,数据展示,这个层面我们可以根据页面的复杂度和使用频率来进行封装。

以上就是我所理解的三层/四层架构,上面说的只是分离的思想和根据,欢迎大家指正。

相关文章

  • IOS三层/四层架构

    ios三层/四层架构是什么: ios三层架构主要是,网络层,逻辑层,UI层。 ios四层架构主要是,网络层,数据层...

  • iOS中的架构及设计模式

    iOS中的三层架构、四层架构 三层架构 界面层 (MVC、MVP、MVVM) 业务层 数据层(网络数据&本地数据)...

  • 软件设计的三层架构

    1:三层架构是什么? 三层架构是一个分层式的软件体系架构设计理念。 把软件架构分为三层; 1:UI层 (user ...

  • iOS架构

    这里说几个概念:iOS系统框架:iOS系统架构:iOS架构:iOS 代码架构:iOS架构师:iOS架构设计: iO...

  • MyBatis框架学习:

    框架概述 软件开发常用结构 三层架构三层架构包含的三层:界面层(User Interface layer)、业务逻...

  • 1 C#WinForm开发权限管理历程之三层架构

    0 C#WinForm开发权限管理历程之权限管理概述 1.1三层架构 权限管理计划用三层架构设计,三层架构包括DA...

  • SpringMVC 学习笔记

    三层架构 和 MVC模型 三层架构:我们在Servlet 学习笔记讲过,当前 Web 应用体系主要为 C/S架构 ...

  • SpringMVC知识 day01 SpringMVC概述&入门

    一、SpringMVC 的基本概念 1.1 关于三层架构和 MVC 1.1.1 三层架构: 我们的开发架构一般...

  • MyBatis从前世到今生一网打尽(全网最全,建议收藏)

    一、框架概述 1.1 软件开发常用结构 1.1.1、三层架构 三层架构包含的三层: 界面层(User Interf...

  • 2017.09.21

    一直以为 MVC 和三层架构是同一个东西,直到今天才明确的知道:MVC 是 MVC,三层架构是三层架构, 它们之间...

网友评论

      本文标题:IOS三层/四层架构

      本文链接:https://www.haomeiwen.com/subject/zcsazrtx.html