系统架构师问题集08
一、有哪些常见的系统架构?
二层及三层C/S架构风格、B/S架构风格、MVC架构风格、MVP架构风格、面向服务的架构
1.二层及三层C/S架构风格
共同特征:系统分为客户端,服务端,客户端完成与用户的交互任务,服务端完成数据处理。
三层特征:服务端继续分层,分为:应用层、功能层、数据层,三层逻辑上独立
传统二层C/S结构相对于三层C/S的缺点
2.B/S架构风格
特征:系统分为浏览器(特殊通用的客户端)、服务端
3.MVC架构

4.MVP架构
P 代表Presenter
mvp是从mvc模式演变而来,mvp模式中不允许“View”与“Model”直接交流

MVP相对于MVC的优点
MVP缺点
5.面向服务的架构与其他
待续

浙公网安备 33010602011771号