CS和BS是什么意思,CS和BS是什么意思,有何区别

  C/S和B/S是什么意思,C/S和B/S是什么意思,有何区别

  本文介绍了Java软件的C/S和B/S架构,希望对大家起到参考作用。

  推荐课程:Java教程。

  如何解决写爬虫IP受阻的问题?立即使用。

  C/S是Client/Server的缩写,服务器通常采用高性能PC、工作站或小型机,采用大型数据库系统,如Oracle、Sybase、Informix或

  SQLServer .客户端需要安装特殊的客户端软件。例子:QQ,迅雷,快播,暴风影音,各种网游等等。只要与服务器有通信。

  B/S是Brower/Server的缩写,客户机上只应安装一个浏览器,如Netscape Navigator或Internet Explorer,而服务器上应安装oracle或SQL。

  服务器和其他数据库。例如:所有网站都属于BS。

  B/S是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最重要的应用软件。这种模式统一了客户端,将系统功能的核心部分集中在服务器上,简化了系统的开发、维护和使用。在这种结构下,用户界面完全由WWW浏览器实现,部分事务逻辑在前端实现。但是主要的事务逻辑是在服务器端实现的,浏览器通过Web服务器与数据库交互。

  Client/Server是建立在局域网的基础上的。Browser/Server是建立在广域网的基础上的。

  与CS管理软件相比,BS在安装部署、升级维护、设备带宽、软件学习和推广成本等方面具有不可比拟的优势。BS管理软件的用户在客户端。

  您可以使用浏览器访问系统,而无需安装任何软件。

  系统让企业扩张不再需要额外投入更多信息化的资金,让系统培训和后期推广都变得非常容易,管理模式变得可复制。

  可用性:任何时间,任何地点,任何系统,只要能用浏览器上网,就能用BS系统的终端。更多的系统用户只需要在加入时设置账户,

  培训就够了,支持移动办公和分布式办公。CS是典型的集中式机械化处理,交互比较低。

  稳定性:J2EE三层架构,使用中间件应用服务器。数据库、应用服务器、视图的分层设计,数千万用户在线系统也有出色表现。

  升级容易:CS系统往往是一个不可分割的整体。如果每个部分中的某个模块发生变化,就会关联到其他模块的变化,使得系统升级成本相对较高。

  BS是由组件组成的,只需要改变页面就可以同步更新。它的开发和维护等几乎所有工作也都集中在服务器端。企业升级网络应用时,只需要更新服务器端的软件。

  维护量低:CS需要专门的客户端安装程序,客户端安装、升级、调试难度大;而BS系统只需要管理中央服务器。

  兼容性:CS系统严重依赖于固定的开发工具、开发语言、操作系统和数据库。软件服务商能提供的只是一个整体固化的软件,不适合异构操作。

  很难使系统和数据库兼容。随着BS JAVA等跨平台语言的出现,它可以兼容所有主流数据库和操作系统。

  低带宽:CS的典型应用是每个客户端直接连接服务器数据库,一般在专用网络上使用。

  仅适用于小范围局域网用户或宽带用户的网络环境,不适用于工作点分布较广的大型应用。BS基于广域网,所以对带宽要求低。

  不一定是特殊的网络硬件环境,适用于低带宽、不稳定的环境。

  充实:CS多建立在窗口平台上,呈现方式有限。BS是建立在浏览器之上的,有更丰富、更生动的方式与用户交流。这就是什么是C/S和B/S的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: