软考架构-层次架构风格

一、两层C/S架构

客户端和服务器都有处理功能。处理在表示层(客户端)和数据层(服务器)进行

二、三层C/S架构

将处理功能独立出来。表示层在客户机上,功能层在应用服务器上,数据层在数据库服务器上。

三、三层B/S架构

将客户端变为用户客户端上的浏览器,将应用服务器变为网络上的WEB服务器,又称为0客户端架构。

四、富互联网应用RIA(小程序)

打开微信,小程序加载中,服务器会把小程序客户端内容通过互联网传输过来,展示在用户面前

五、MVC架构

视图(View):和用户交互,处理数据显示的部分,向用户显示数据,并接收用户的输入数据

控制器(Controller):处理用户交互的部分,从视图读取数据,控制用户输入,并向模型发送数据

模型(Model):数据部分和业务逻辑部分,处理数据逻辑部分.

五、MVP架构

把MVC中的Controller换成了Presenter(呈现),目的是完全切断View跟Model之间的联系。

六、MVVM架构

viewModel实现了视图和模型的双向绑定

相关推荐
ALex_zry25 分钟前
Docker Compose运维技术实战分享:从安装到架构解析
运维·docker·架构
不爱吃糖的程序媛4 小时前
华为 CANN:昇腾 AI 的异构计算架构核心与开源生态解析
人工智能·华为·架构
晚霞的不甘5 小时前
升腾异构计算架构 CANN 详解:从底层到应用的全栈解析
架构
转转技术团队9 小时前
回收系统架构演进实战:与Cursor结对扫清系统混沌
java·架构·cursor
稚辉君.MCA_P8_Java10 小时前
通义 插入排序(Insertion Sort)
数据结构·后端·算法·架构·排序算法
用户99494811982510 小时前
拒绝“人工智障”:618大促背后的 MateChat 智能导购架构演进与性能极致优化
架构
用户99494811982510 小时前
定义未来的交互:基于 MateChat 实现 NL2UI(自然语言生成界面)的架构探索
架构
蓝瑟忧伤11 小时前
前端性能体系的全面升级:现代 Web 如何构建可量化、可治理、可演进的性能架构?
前端·架构
语落心生12 小时前
探秘新一代向量存储格式Lance-format (二十八) 性能优化技巧
架构
语落心生13 小时前
探秘新一代向量存储格式Lance-format (二十七) Blob 数据支持
架构