Web应用系统开发的两种流行架构

文章目录


C/S

Client/Server(客户机/服务器)
服务器只集中管理数据,计算任务分散在客户机上,客户机和服务器之间通过网络协议来进行通讯,客户机向服务器发出数据请求,服务器将数据传送给客户机进行计算,计算完毕,计算结果可返回给服务器。
另外一种情形是,客户端先进行简单的预处理,然后将处理后的结果再提交给服务器进行进一步的处理。这种模式我们也通常成为胖客户端模式。

举例:QQ、Foxmail

B/S

Browser/Server(浏览器/服务器)
客户端使用通用的浏览器代替各种应用软件,服务器则为Web服务器。
浏览器和服务器之间通过TCP/IP通信协议进行连接,浏览器发出请求,由Web服务器向后台取出数据进行计算,并将结果返回给浏览器。
这种模式,我们通常将其成为瘦客户端模式。
举例:淘宝、当当


猜你喜欢

转载自blog.csdn.net/rej177/article/details/125363189
今日推荐