码迷,mamicode.com
首页 > Web开发 > 详细

C/S和B/S的区别及应用

时间:2019-03-10 20:50:18      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:两层架构   detail   nbsp   span   details   mozilla   就是   article   包含   

区别:

  B/S(Browser/Server):浏览器/服务器,浏览器也就是指的是web浏览器如微软的Internet Explorer、Mozilla的Firefox、Opera和Safari等,随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。在这种模式下,极少的逻辑是在前端Browser)实现,主要事务逻辑在服务器端(Server)实现,和DB端构形成三层结构。这样就极大程度上减轻了客户端.

  C/S(Client/Server):客户端/服务端,C/S 架构是一种典型的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。

应用:

  B/S 只需要有操作系统和浏览器就行,客户端零维护

  C/S一般应用于局域网中

 

参考链接:https://blog.csdn.net/a964921988/article/details/78707105

C/S和B/S的区别及应用

标签:两层架构   detail   nbsp   span   details   mozilla   就是   article   包含   

原文地址:https://www.cnblogs.com/Kn4vE/p/10506807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!