51Testing软件测试论坛 's Archiver

wingbear 发表于 2004-9-17 13:05

C/S结构是什么意思啊?在那类书中可以了解阿?

。。。高手表笑偶!

testing 发表于 2004-9-17 13:25

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:

只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。

客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。

对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。

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

wingbear 发表于 2004-9-17 13:31

谢谢
受教了
不过这也是菜鸟的悲哀啊

wingbear 发表于 2004-9-17 13:33

这到底属于哪方面的知识啊?
操作系统吗?
还是网络?

testing 发表于 2004-9-17 13:37

应该算是软件架构设计范畴吧。

子非鱼 发表于 2004-9-20 15:51

谢谢

偶也长了见识

yanru3987 发表于 2004-9-20 17:02

呵呵

谢谢啊!我也一直搞的不是很清楚,这次可算明白了啊!

qingyu0306 发表于 2004-10-26 10:08

谢谢  太有价值了

pcl2004_27 发表于 2004-10-26 16:45

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。

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等信息、流向的变化, 更象交易中心

jiping_xu 发表于 2005-1-11 13:35

[quote]Originally posted by [i]yanru3987[/i] at 2004-9-20 05:02 PM:
谢谢啊!我也一直搞的不是很清楚,这次可算明白了啊! [/quote]





偶也是呀真的辛苦了楼主:p:p

lucifer 发表于 2005-1-11 13:49

受教了

fzx 发表于 2005-1-27 16:11

正如pcl2004_27所列举的两者之间的区别,这个问题可以在软件工程的一些材料中找到。

arhui0531 发表于 2005-1-28 17:06

如何使用winrunner7.6来测试c/s和B/S结合的系统呢?

我公司的产品是二者结合的,我刚安装了winrunner,却不知道如何把客户端和服务器端联系起来,希望各位的支持!!!

lily-vivid 发表于 2005-2-6 10:00

看了之后,清晰明白了很多!多谢啦!
不过,能否推荐一下那种测试工具用于测试.net开发的b/s结构的windowsForm程序?谢谢!

mace 发表于 2005-2-6 10:13

多谢版主说了这么多有用的东西~

wangjihui1980 发表于 2005-3-2 11:07

3Q!!!!!

shuijun1106 发表于 2005-3-20 17:52

长拉见识拉 原来都是一知半解的

柠檬树的狐狸 发表于 2005-4-1 15:15

谢谢啦!:)

slpmaster 发表于 2005-4-11 23:34

谢谢了,以后向各位前辈多多请教

ylq_deutsch 发表于 2005-4-12 06:57

谢谢阐明概念

daichunchang 发表于 2005-4-18 12:43

多少有点收获!3Q

lixia 发表于 2005-4-30 15:37

学到很多东西

zys3497 发表于 2005-5-18 19:08

第一次接触,正在理解中,,,,,,,,,,,,,,,

chellyna 发表于 2005-6-17 16:53

正在消化中.....

fly 发表于 2005-6-20 10:50

[img]http://192.168.0.95/c$/my document/my picture/a9afd[/img]

chenxi8320 发表于 2005-7-6 16:05

好文章,顶一下!!!!!!!

fanshuxiamaomao 发表于 2005-8-11 17:02

高手们一出招!就知功夫有没有

sjb666 发表于 2005-8-18 10:57

谢谢!以后多学习

pang 发表于 2005-8-25 22:03

明白了一点,一个对广域网的。
今天在另外的帖子上看到了C/S还纳闷了半天,现在终于明白了!
好帖子!

chenbaidu 发表于 2005-8-31 09:28

WinRunner 8可以在Win2003上跑吗?

smail 发表于 2005-8-31 23:02

学习了  不错   谢谢斑竹  :)

haozhijian 发表于 2005-9-23 16:30

我晕 !!!受不了了

我晕  !!!受不了了

willowguo 发表于 2005-10-12 13:35

长见识了

我原来一直在找那方面的文章,没有看到比较好的。今天偶然闯到了这里,真是太感谢了。

rainy_1222 发表于 2005-10-26 11:50

我还是不怎么懂啊

Lero 发表于 2005-10-28 14:19

本来知道,但是没这么清楚!
不过好像B/S结构的不一定需要建立在广域网上面哦!

klxwr 发表于 2005-11-7 15:16

真的是大长见识了,谢谢!

lyqfhh 发表于 2005-11-8 10:28

第一次来,向大家致敬

第一次来,向大家致敬

pierre0505 发表于 2005-12-22 12:46

xiexie

txh_0918 发表于 2005-12-25 15:17

谢谢偶也长见识了

caizhudiren 发表于 2006-3-1 23:50

谢谢~这么深入的解释~~~

页: [1] 2 3 4

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.