B/S结构是什么?

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

客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。

B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

比如说很多人每天上"新浪"网,只要安装了浏览器就可以了,并不需要了解"新浪"的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。

(3)应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器"崩溃"等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。

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

Informix或SQLServer。客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebServer同数据库进行数据交互。

C/S与B/S区别:

1.硬件环境不同:

C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.

一般只要有操作系统和浏览器就行

2.对安全要求不同

C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发

布部分可公开信息.

B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。

3.对程序架构不同

C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.

B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展

的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean

构件技术等,使B/S更加成熟.

4.软件重用不同

C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.

B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子

5.系统维护不同

C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统

B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.

6.处理问题不同

B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.

7.用户接口不同

C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高

B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.

8.信息流不同

C/S程序一般是典型的中央集权的机械式处理,交互性相对低

B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更像交易中心。

THE END
1.b/s模式指的是什么b/s模式指的是WEB兴起后的一种网络结构模式,也叫Browser/Server模式(浏览器/服务器)、B/S结构,WEB浏览器是客户端最主要的应用软件。B/S模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。约伴故友 2024-10-08 15:38:23相关...https://edu.iask.sina.com.cn/jy/3665WYg94fr.html
2.AWR报告详解柏林之花Parses:SQL解析的次数.每秒解析次数,包括fast parse,soft parse和hard parse三种数量的综合。 软解析每秒超过300次意味着你的"应用程序"效率不高,调整session_cursor_cache。在这里,fast parse指的是直接在PGA中命中的情况(设置了session_cached_cursors=n);soft parse是指在shared pool中命中的情形;hard parse则是...http://blog.chinaunix.net/uid-7847832-id-3486670.html
3.电脑维修听声音判故障BMgiXdv.B 9YwK1[G6/ 3.“嘀...嘀...”的连续有间隔的长音。 uF/l,[0v | Rf4^vN 这是内存报警的声音,一般是内存松动,内存的金手指与内存插槽接触不良,内存的金手指氧化,内存的某个芯片有故障等原因。 (生锈了就拿橡皮擦擦再装上,会长教的) y?zNxk/p g#2Q1t,~U 4.“嘀......http://www.360doc.com/content/12/0608/18/7215767_216902924.shtml
1.高校实验教学管理12篇(全文)[摘 要] 在高校教学过程中,教学质量的提升是学校发展过程中长期考虑的因素,同时教学信息化管理的模式水平一样有着很重要的作用。在高校的办公效率的提升方面需要有很多基础性的管理方式的完善,在本文中,就高校实验教学中的信息化管理模式进行分析讨论,通过引入B/S模式下的管理方式来实现教学管理信息系统的整套设计、...https://www.99xueshu.com/w/ikeyoaw6b3s3.html
2.win11系统快捷键大全附详细功能介绍windows11Windows系列快速设置面板是Win11新增加的一个模块,可以完成一些常用功能(如WIFI、飞行模式、投影、夜间模式、亮度、音量等)的快速启闭。Win+A是这项功能的快捷键,按下后可以一键呼出这个面板。 2. Win+B 快速跳转系统托盘 Win+B是系统托盘快捷键,按下后焦点会移至托盘,击打回车后就能直接看到托盘图标。 https://m.jb51.net/os/win11/794110.html
3.C/S和B/S两种架构区别与优缺点分析腾讯云开发者社区4)客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在Ajax风行后此问题得到了一定程度的缓解) 三、B/S对C/S的改进和扩展 正如前文所说,C/S和B/S都可以进行同样的业务处理,但是B/S随着Internet技术的兴起,是对C/S结构的一种改进或者扩展的结构。相对于C/S,B/S具有如下...https://cloud.tencent.com/developer/article/1528732
4.常州市教育科学“十三五”规划课题(创新立项)“主体间性理念下...3.What is the author’s general attitude towards the book? A.Contradictory. B.Supportive. C.Cautious. D.Critical. 4.What is the author likely to write about after the last paragraph? A.Problems with the book. B.Brooks’s life experiences. C.Death of the characters D. Brooks translation...http://www.yz.czedu.cn/html/article5548646.html
5.B/S架构及其运行原理bs结构B/S(Brower/Server,浏览器/服务器)模式又称B/S结构,是Web兴起后的一种网络结构模式。Web浏览器是客户端最主要的应用软件。 这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用; 客户机上只需要安装一个浏览器,服务器上安装SQL Server,Oracle, MySql等数据库;浏览器通过...https://blog.csdn.net/qq_40587575/article/details/79673478/
6.软件工程导论作业系统采用 B/S 结构,前台使用智能移动终端如智能手机、平板电脑做客户端,所有的操作都是笔触式和手写输入,操作要方便,适宜于任何服务人员http://http://www.unjs.com/news/55840068E518E83F.html使用。 4. 超长传送 传送距离可达 100 米,室外传送距离可送300 米。 根据案例的描述,请你完成下列任务: ...https://www.unjs.com/zuixinxiaoxi/ziliao/20170805000008_1416273.html
7.音视频学习b:量化位数(bit)。 s:声道数。 auf=audio/L16;rate=16000 40ms的单声道、16Khz、量化位数为16的数据:(16*16*1)/8 * 40 =1280B 1.1.4 音频的编码 音频数据压缩编码的方法有多种,可分为无损压缩和有损压缩两大类。无损压缩主要包含各种熵编码;有损压缩则分为波形编码、参数编码、感知编码和混合编码。https://www.jianshu.com/p/28dd7f1e58d0
8.自动挡PRNDSLM表示什么意思,新手正确操作技巧图解S(Sport)档 S代表运动(https://www.xiaozongshi.com)模式(Sport),曾经在法系车中也代表雪地模式(Snow)。不过现在绝大多数车型的S档都是代表运动模式,雪地模式基本已经脱离自动挡模式上,而进入了更高级的车辆驾驶模式选择功能,如果有的话也是用1个雪花标志所代替。现在的S档泛指运动模式,顾名思义就是让车辆驾驶...https://www.yoojia.com/ask/16-11485926011913404425.html
9.金铲铲之战3.16b更新内容金铲铲8月24日更新解读金铲铲之战3.16b更新了什么?金铲铲之战在8月24日本周四更新了3.16b版本,对S3.5和S9赛季的玩法都进行了平衡调整,接下来就让我们一起了解一下吧。 金铲铲之战3.16b更新S9 一、英雄调整 慎 友军护盾:275/350/2000 ? 225/275/1500 浅谈:慎施加给友军的护盾遭到大砍,这对当前热门堡垒体系以及神谕体系无疑是...https://app.ali213.net/mip/gl/1129097.html