基于web的应用 BS结构 CS结构 3者有什么区别???

基于web的应用 BS结构 CS结构 3者有什么区别???,第1张

web的应用大部分都是B/S结构
所以你的问题
其实就是
B/S和C/S的区别
字面上了解
就和楼上说的一样
B--浏览器
C--客户端
S--服务器
B/S架构:
以浏览器为客户端(这里其实也是客户端,只是以浏览器为客户端)
与web服务器交互
web服务器再与数据库服务器交互
C/S:
以exe可执行程序为客户端
直接与数据库服务器交互(所以这里的S和BS中的S是有差别的)
另外有很多应用,如大型游戏
也是有应用服务器的
结构类似于B/S结构
但是客户端不是浏览器
这种介于B/S和C/S之间

internet的web服务采用BS(浏览器和服务器)工作模式。

B/S结构(浏览器/服务器模式),是WEB兴起后的一种网络工作模式。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,服务器安装数据库。浏览器通过Web Server 同数据库进行数据交互。

扩展资料:

在 B/S 模式中,用户是通过浏览器针对许多分布于网络上的服务器进行请求访问的,浏览器的请求通过服务器进行处理,并将处理结果以及相应的信息返回给浏览器,其他的数据加工、请求全部都是由Web Server完成的。

最大的优点是总体拥有成本低、维护方便、 分布性强、开发简单,可以不用安装任何专门的软件就能 实现在任何地方进行 *** 作,客户端零维护,系统的扩展非常容易,只要有一台能上网的电脑就能使用。

1、利用先进的WebRTC
WebRTC是一种新的Web标准,用于实现Web环境中的实时点对点通信,可以传输数据、语音和视频。有一些第三方javascript库可以方便的支持WebRTC,比如PeerJS - Simple peer-to-peer with WebRTC。
2、自行通过WebSockets实现
WebSockets是一种为实时双向数据传输建立的Web传输协议,它使得服务器端能够主动push数据到浏览器端。WebSockets目前在移动端的支持要略好一点,iOS 7以上和Android 44以上都可以支持。如果使用Crosswalk打包,应该可以在更多版本的Android系统上使用。基于WebSockets的第三方库也不少。

最近在开发项目的过程中,遇到android与web服务器要在同一session下通信的问题。在解决问题前先回顾下Session与Cookie:Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决>

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

原文地址: http://outofmemory.cn/zz/10641604.html

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

发表评论

登录后才能评论

评论列表(0条)

保存