C/S,B/S的应用的区别

 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或存储过程的实现)来达到持久化数据,以此知足实际项目的须要。web

应用:数据库

B/S主要应用在广域网上,C/S通常应用于局域网中。浏览器

区别:安全

B/S 将复杂的逻辑交给服务器方面实现,只须要有操做系统和浏览器就行,能够实现跨平台,客户端不须要安装特定软件,可是个性化能力低,响应速度较慢。服务器

C/S 将复杂的逻辑交给客户端方面实现,由于要针对不一样的操做系统,须要针对性的开发,而且维护成本高,响应速度快,安全性强。架构

相关文章
相关标签/搜索