系统架构师问题集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.面向服务的架构与其他

待续

 

posted @ 2019-03-25 19:48  缘来就是你  阅读(106)  评论(0)    收藏  举报