什么是C/S和B/S?各举一实例

作者&投稿:濯绍 (若有异议请与网页底部的电邮联系)
什么是C/S和B/S?各举一实例?~

服务器-客户机,即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结构

根据系统建设的应用要求,考虑C/S和B/S结构各自的特点,为有效地发挥各自的优势,在构建一个较大型的信息系统中(如土地管理信息系统),往往采取C/S和B/S两种结构共存的软件体系结构,我们称之为C/S和B/S相结合模式。
C/S模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。这种结构具有很强的数据操纵和事务处理能力,以及数据的安全性和完整性约束。C/S方式还具有良好的交互性,与B/S方式相比对图形数据具有很强的编辑处理能力,对空间数据的存储效率较高。但也存在开发成本较高、移植困难、维护复杂等缺陷。
B/S模式是基于Internet/Intranet技术之上的。B/S采用三层模式结构:表示层(Browser),提供可视界面,用户通过可视界面观察信息和数据,并向中间层发出服务请求;中间层(Web Server),实现正式的进程和逻辑规则,响应用户服务请求,是用户服务和数据服务层的逻辑桥梁;数据库服务层(DB Server),实现所有的典型数据处理活动,包括数据的获取、修改、更新及相关服务。采用这种B/S结构,大大减轻了系统管理员的工作量,而且这种方式对前端的用户数没有限制。
B/S本质上与C/S属于同一结构体系,可看成是具有三层结构的C/S,二者各有优缺点,可以互补。采取以Browse/Server为主,Client/Server为辅的网络结构模式是软件体系结构的主流选择。例如,在土地利用规划管理信息系统中,土地利用规划的辅助编制模块可采用C/S结构,而日常业务办文、信息发布等模块则可使用B/S结构。
C/S与B/S混合软件体系结构的优点是外部用户不直接访问数据库服务器,能保证数据库的相对安全。内部用户的交互性较强,数据查询和修改的响应速度较快。C/S与B/S混合软件体系结构的缺点是外部用户修改和维护数据时,速度较慢,较烦琐,数据的动态交互性不强。

c/s,是客户端/服务器,例如网游(wow),需要装客户端的那些都是C/S架构的
B/S,浏览器/服务器,不需要装客户端,只需要浏览器,例如淘宝等商务网站
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势.早期的软件系统多以此作为首选设计标准.
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构.在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构.B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术.随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构.
C/S 与 B/S 区别:
Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.
1.硬件环境不同:
C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行 
2.对安全要求不同 
C/S 一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S 结构适宜.可以通过B/S发布部分可公开信息.
B/S 建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群.
3.对程序架构不同 
C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求 B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统.SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.
4.软件重用不同 
C/S 程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.
B/S 对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 
5.系统维护不同 
系统维护是软件生存周期中,开销大,-------重要
C/S 程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同 
C/S 程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关.应该都是相同的系统
B/S 建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.
7.用户接口不同 
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.
8.信息流不同 
C/S 程序一般是典型的中央集权的机械式处理,交互性相对低
B/S 信息流向可变化,B-B B-C B-G等信息、流向的变化,更象交易中心


采纳,O(∩_∩)O谢谢啦。




c 是什么
C是一个英文字母。当然,它有很多的含义,比如说他表示电荷单位库伦。他也可以是表示电容的一个代号。他也是表示你考试成绩的一个等级。他也表示光的速度。它也可以表示汉语拼音的一个字母。

c是什么意思
c++的具体含义如下:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计...

c是什么意思 c的意思
1. 米圈的C指的是C位置 2. C, 2018年十大互联网流行语,即carry或center,即核心位置。在游戏前期,它一直被用作“carry”的位置,意思是在游戏中后期能够起到带领主力队伍的作用。后来,C-bit这个词在游戏中被越来越广泛地使用,并逐渐转向生活。当一个人在团队中处于核心位置时,人们...

c是什么意思?
C为合格,分数段在总分的60%~70%(含60%);D为不合格,分数为总分的60%以下。

c++的c是什么意思?
C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,...

钢琴里,C是什么D是什么??
简而言之,什么叫C大调?以C为do就是C大调,同理,以D为do就是D大调,即:一个调式音阶的主音在什么音上,就是什么音的调。所以,不同的调之间的第一个区别就是各调音阶所在的音高不同,形象地说,张宇要唱孙楠的歌,肯定和孙楠不在一个调上。也许你还会问,什么是D小调呢?上面说了,一个...

c端是什么?
c端指的是消费者、个人用户Consumer;顾名思义就是面向个人用户提供服务的产品,是直接服务于用户的。b端指的是企业或商家Business;顾名思义就是面向商家、企业级、业务部门提供的服务产品,是间接服务于用户的。B,Business;通常为企业或商家为工作或商业目的而使用的系统型软件、工具或平台。C,...

什么是维生素c
维生素C有什么作用,真的可以治疗癌症吗?看完就知道了

c型人格c型人格是什么意思
什么是c型人格 逆来顺受c型人格的抑郁性格。 这种人格是指有这种人格的人一般胆小怕事c型人格,谨小慎微c型人格,逆来顺受c型人格,好生闷气,不会拒绝别人,一味满足别人的要求,压抑自己的感受和想法,忽略自己的需求,害怕竞争和压力,自信心不足。 一个人若是长期处于这种压抑的状态,身上的免疫系统难免受到影响,...

计算机C语言是什么,C++语言是什么
C++语言全称:The C++ Programming Language,它是是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 :面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大受用的最强大编程语言...

雄县18412697890: 计算机编程这门职业介绍
祖平塞莱: 让我来告诉你答案!编程涉及的东西太多,有硬件编程,软件编程.有面向底层操作系统的,有面向顶层的.有B/s和C/s的,太多太多.还要看你喜欢什么……

雄县18412697890: 固体物理中晶格参数c/a是什么意思?
祖平塞莱: 对于非立方晶系晶体,它的晶胞的三个边长a、b、c(晶格常数)并不相等;当a=b≠c时,c/a就是垂直的晶格常数与底面晶格常数的比值.

雄县18412697890: 47 因数有哪些急 -
祖平塞莱: 47的因数有1和47. 因数小学数学定义:假如a*b=c(a、b、c都是整数),那么我们称a和b就是c的因数.需要注意的是,唯有被除数,除数,商皆为整数,余数为零时,此关系才成立. 反过来说,我们称c为a、b的倍数.在研究因数和倍数时,...

雄县18412697890: C/s架构的中间层是什么总听说C/s架构有个中间层,请问
祖平塞莱: 所谓的中间层,其实只是一个模块,或者一个函数,或者一个类.抽象一点,其实只是一种思想,一种编程思想.服务器端可以有中间层,客户端也可以有中间层.一般把访问数据库的那部分模块作为中间层.所谓c/s的三层架构,通常只有大型软件,需要多人共同开发才会用,他是为了不同人写的代码之间接口规范,标准而用.而且,维护起来也方便.小型软件建议也用,就是自己写的代码,模块化以后修改的时候也方便.

雄县18412697890: C语言海伦公式 -
祖平塞莱: #include<math.h>#include<stdio.h>main(){float a,b,c,p,s;printf("chang kuan gao shi ?");scanf("%f%f%f",&a,&b,&c);//注意p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf("mian ji shi:%f",s);}最后吐一下糟,这个英语水平,实在是,现在都有在线字典了啊

雄县18412697890: 轴承规格表dxDxB/b是什么意思?
祖平塞莱: d内径xD外径xB宽度/b内外滚道宽度不一样时的内滚道宽度.....

雄县18412697890: 支持802.11b/g/n无线协议是什么意思?用?
祖平塞莱: 802.11b/g/n无线协议 就是通用的无线路由器模式,支持wifi的平板当然可以接无线路由器. 你买了无线路由器后,设置好路由器了没?路由器里面有

雄县18412697890: 已知a,b,c是三个不等于0的数,且满足abc(a+b+c)<0,求|a|/a+|b|/b+|c|/c?
祖平塞莱: 解:依题意:∵abc>0 ∴a、b、c是两负一正或三正 ∵a+b+c<0 ∴a、b、c应是两负一正 ∴ |a|/a+|b|/b+|c|/c=-1+(-1)+1=-1 注:a、b、c具体哪个是正哪个是并不需要知道,因为他们谁正谁负不影响最后答案.只需要考虑其中有几个是正数几个是负数即可.

雄县18412697890: delphi今朝是那个公司的?关于delphi的前景?
祖平塞莱: 易博龙技巧公司Anders Hejlsberg第一次登上软件界汗青舞台是在80年代早期,因为他为MS-DOS和CP&#47;M设计了一个Pascal编译器.当时,照样一个小公司的Borland很快雇用了他,并买下了他的编译器,改称Turbo Pascal.在Borland,Hejlsberg持续开辟Turbo Pascal,并最终带领他的小组设计了Turbo Pascal的替代品、开辟对象史上的事业:Delphi说话.

雄县18412697890: CF中枪尾带A、S、B、C的分别是什么意思(我是菜鸟)
祖平塞莱: 枪的升级版或者延伸版!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网