C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型
数据库系统,如Oracle、Sybase、InFORMix 或 SQL Server。客户端需要安装专用的客户
端软件。
B/S是Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如 Netscape
Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix或 SQL Server
等数据库。在这种结构下,用户界面完全通过WWW 浏览器实现,一部分事务逻辑在前端
实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server同数据库进行数据交互。
C/S 与 B/S区别:
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 2000Exchange 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等信息、流向的变化,更像交易中心。
相关推荐
本文将深入探讨C/S(客户端/服务器)、B/S(浏览器/服务器)以及分层和多层架构的相关知识点,旨在为你的理解和应用提供详尽的指导。 首先,让我们从C/S架构开始。C/S架构是一种典型的两层架构,其中客户端软件直接...
### C/S与B/S并用的高校教务管理系统研究与设计 #### 一、引言 随着信息技术的快速发展,特别是互联网技术的普及,各种计算模式也在不断地演变和发展。其中,客户端/服务器(Client/Server,简称C/S)模式与浏览器/...
### C/S与B/S架构的深入解析 #### 引言 在信息技术的迅猛发展中,C/S(客户端/服务器)和B/S(浏览器/服务器)架构作为两种主流的软件设计模式,各自承载着独特的价值和应用场景。本文旨在深入探讨这两种架构的...
### B/S与C/S的比较 #### 一、C/S与B/S的定义及发展历程 ##### 1. C/S架构(Client/Server) C/S架构指的是客户端(Client)与服务器(Server)之间的架构模式,这是一种分布式软件架构,其中客户端负责提供用户交互...
:B/S结构的大型管理软件有着c/s结构软件无法比拟的优势。而从国外的发展趋势来 看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S 到B/S结构的转变。从国内诸多软件厂商...
### 浅论C/S和B/S体系结构:深入解析与对比 #### 一、引言:信息技术的演变与体系结构的重要性 在信息技术日新月异的当下,C/S(Client/Server,客户机/服务器)和B/S(Browser/Server,浏览器/服务器)体系结构...
本文将深入探讨B/S与C/S结构的异同,以及它们各自的优势和局限性。 首先,让我们从C/S结构开始。C/S架构起源于早期的分布式计算,其核心思想是将应用程序分为两个部分:客户端和服务器端。客户端安装在用户计算机上...
本系统结合了B/S(浏览器/服务器)与C/S(客户端/服务器)架构,旨在提供一个既灵活又功能丰富的测试环境。下面将详细介绍这两种架构以及它们在在线测试系统中的应用。 **B/S架构** B/S架构,即浏览器/服务器架构,...
### C/S与B/S架构深度解析 随着计算机互联网技术在政治、经济、生活等各个领域的广泛应用及网络的迅速普及和全社会对网络的高度依赖,计算机网络已成为国家经济的基础和命脉,成为推动社会和经济发展的强大动力,其...
C/S(Client/Server)结构和B/S(Browser/Server)结构是两种常见的软件系统架构,它们在多个方面有着显著的差异。 首先,C/S结构是基于局域网的,通常用于内部网络环境,其中客户端(Client)负责用户界面和部分...
### C/S与B/S结构的区别 #### 一、概述 C/S(Client/Server)结构与B/S(Browser/Server)结构是两种常见的计算机网络应用程序架构模式。这两种模式各有优势和局限性,在不同的应用场景中有着各自的特点。 #### 二、C...
在软件测试中,B/S 和 C/S 是两种常见的结构模式,了解这两种结构的区别和特点,对于软件测试的进行至关重要。本文将对 B/S 和 C/S 结构软件测试的定义、特点、测试方法和关注点进行详细的介绍。 一、C/S 结构软件...
C/S (客户端/服务器) 和 B/S (浏览器/服务器) 是两种不同的软件体系结构,主要应用于构建分布式系统,特别是Web应用程序。理解这两种架构的关键在于它们的分层结构、客户端的功能以及与服务器的交互方式。 C/S 结构...
### C/S与B/S的对比 1. **硬件与软件需求**:C/S架构对客户端硬件和软件有较高要求,而B/S架构则较为宽松。 2. **部署与维护**:B/S架构的部署和维护更为简便,尤其是面对大规模用户时。 3. **系统复杂度与安全性**...
B/S结构即Browser/Server(浏览器/服务器)结构,是伴随着互联网技术出现的一种对C/S结构的改变或者说是改进。在这种结构中,用户界面通过WWW来达到在前端充分实现部分逻辑的目的,但最主要的逻辑在服务器中实现,...
"xianmu.rar_B/C/S_B/S C/S"这个标题暗示了一个项目或系统,它涉及到C/S与B/S架构的融合,可能是为了实现更灵活、高效的信息平台。 首先,C/S模式是一种两层架构,其中客户端软件直接与服务器交互。客户端负责用户...
### C/S与B/S的区别 #### 一、概念解析 - **C/S(Client/Server,客户端/服务器架构)**:这是一种传统的网络应用模式。在该模式下,客户端需要安装专用的应用程序,通过这些应用程序与服务器进行数据交互。C/S...
在信息化发展迅速的今天,很多企业开始寻求将原有的C/S架构转化为基于浏览器/服务器(B/S)架构,以适应更广泛的应用场景和更便捷的维护需求。本篇文章将详细介绍如何使用PB11.5将C/S程序转换为B/S模式,并提供所需...
C/S 与 B/S 架构的区别 软件架构是软件设计的基础,C/S 架构和 B/S 架构是两种常见的软件架构。下面,我们将详细介绍这两种架构的概念、优点和缺点,以及它们之间的区别。 一、C/S 架构 C/S 架构是一种典型的两层...