什么是CS和BS?各举一实例?

什么是CS和BS?各举一实例?,第1张

服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server同数据库进行数据交互。

扩展资

在C/S结构中,应用程序分为两部分:服务器部分和客户机部分。服务器部分是多个用户共享的信息与功能,执行后台服务,如控制共享数据库的 *** 作等客户机部分为用户所专有,负责执行前台功能,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。

B/S架构采取浏览器请求,服务器响应的工作模式。用户可以通过浏览器去访问Internet上由Web服务器产生的文本、数据、图片、动画、视频点播和声音等信息;而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。

参考资料来源:百度百科-服务器-客户机

参考资料来源:百度百科-B/S结构

【新手任务】一些需要理解、记忆的基础概念

CS架构(客户端-服务器模式,如大多数APP)

主要优点:

1 客户端的界面和功能可以很丰富

2 应用服务器的负荷较轻

3 响应速度较快

主要缺点:

适用面窄,用户群体固定

维护和客户端版本升级的成本高

BS架构(浏览器-服务器模式,如页游、网站、小程序)

主要优点:

1 无需安装客户端

2 适用面广,用户群可以不固定

3 通过权限控制实现多客户访问,交互性强

4 维护和升级成本低,无需更新

主要缺点:

1 服务器负荷较重

2 浏览器的界面和功能想达到客户端的程度需大量成本

3 在跨浏览器上不尽如人意,适配较复杂

Java Web

Web意为网页,表示互联网供外界访问的资源。

1 静态资源 始终不变的数据

2 动态资源 由程序产生的数据,根据访问变量(时间、地址或者用户选项等等)的不同产生不同的内容


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12169831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存