软考架构-层次架构风格

一、两层C/S架构

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

二、三层C/S架构

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

三、三层B/S架构

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

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

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

五、MVC架构

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

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

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

五、MVP架构

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

六、MVVM架构

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

相关推荐
AI+程序员在路上1 小时前
REST架构风格介绍
物联网·架构·restful·web
weifont6 小时前
聊一聊Electron中Chromium多进程架构
javascript·架构·electron
国际云,接待9 小时前
云服务器的运用自如
服务器·架构·云计算·腾讯云·量子计算
好吃的肘子13 小时前
Elasticsearch架构原理
开发语言·算法·elasticsearch·架构·jenkins
编程星空13 小时前
架构与UML4+1视图
架构
zkmall15 小时前
商业架构 2.0 时代:ZKmall开源商城前瞻性设计如何让 B2B2C 平台领先同行 10 年?
架构·开源
不爱学英文的码字机器18 小时前
事件驱动架构:从传统服务到实时响应的IT新风潮
架构
layneyao19 小时前
DeepSeek模型架构详解:从Transformer到MoE
深度学习·架构·transformer
ktkiko1119 小时前
顶层架构 - 消息集群推送方案
java·开发语言·架构
Kookoos21 小时前
Redis + ABP vNext 构建分布式高可用缓存架构
redis·分布式·缓存·架构·c#·.net