`

B/S C/S

    博客分类:
  • java
阅读更多
<!--文章改写-->


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

相关推荐

    xianmu.rar_B/C/S_B/S C/S

    "xianmu.rar_B/C/S_B/S C/S"这个标题暗示了一个项目或系统,它涉及到C/S与B/S架构的融合,可能是为了实现更灵活、高效的信息平台。 首先,C/S模式是一种两层架构,其中客户端软件直接与服务器交互。客户端负责用户...

    C/S、B/S、分层、多层架构参考

    本文将深入探讨C/S(客户端/服务器)、B/S(浏览器/服务器)以及分层和多层架构的相关知识点,旨在为你的理解和应用提供详尽的指导。 首先,让我们从C/S架构开始。C/S架构是一种典型的两层架构,其中客户端软件直接...

    B/S英文文献

    B/S结构即Browser/Server(浏览器/服务器)结构,是伴随着互联网技术出现的一种对C/S结构的改变或者说是改进。在这种结构中,用户界面通过WWW来达到在前端充分实现部分逻辑的目的,但最主要的逻辑在服务器中实现,...

    B/S与C/S的比较

    ### B/S与C/S的比较 #### 一、C/S与B/S的定义及发展历程 ##### 1. C/S架构(Client/Server) C/S架构指的是客户端(Client)与服务器(Server)之间的架构模式,这是一种分布式软件架构,其中客户端负责提供用户交互...

    三层架构工作流程图B/S架构及C/S架构

    三层架构是一种常见的软件设计模式,尤其在B/S(Browser/Server)和C/S(Client/Server)架构中广泛应用。这种架构将应用分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和...

    外文文献(b/s结构)

    B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在...

    ERP的C/S与B/S架构对比分析

    :B/S结构的大型管理软件有着c/s结构软件无法比拟的优势。而从国外的发展趋势来 看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S 到B/S结构的转变。从国内诸多软件厂商...

    c/s b/s分析

    ### C/S与B/S架构深度解析 随着计算机互联网技术在政治、经济、生活等各个领域的广泛应用及网络的迅速普及和全社会对网络的高度依赖,计算机网络已成为国家经济的基础和命脉,成为推动社会和经济发展的强大动力,其...

    B/s和C/S的区别

    B/S 和 C/S 结构软件测试概论 在软件测试中,B/S 和 C/S 是两种常见的结构模式,了解这两种结构的区别和特点,对于软件测试的进行至关重要。本文将对 B/S 和 C/S 结构软件测试的定义、特点、测试方法和关注点进行...

    B/S架构的原理与应用

    B/S(Browser/Server)架构是一种基于浏览器和服务器之间的交互模式,它随着互联网技术的发展而兴起,并被视为是对传统的C/S(Client/Server)架构的一种改进或变化。在B/S架构中,用户通过Web浏览器与服务器进行...

    浅论C/S和B/S体系结构

    ### 浅论C/S和B/S体系结构:深入解析与对比 #### 一、引言:信息技术的演变与体系结构的重要性 在信息技术日新月异的当下,C/S(Client/Server,客户机/服务器)和B/S(Browser/Server,浏览器/服务器)体系结构...

    B/S结构和C/S结构

    ### B/S结构与C/S结构详解 #### 一、B/S结构概述 **B/S结构**(Browser/Server,浏览器/服务器模式)是一种随着Web技术发展而兴起的网络结构模式。在此模式下,客户端的主要应用软件为Web浏览器,例如Netscape ...

    C/S结构与B/S结构的区别

    C/S(Client/Server)结构和B/S(Browser/Server)结构是两种常见的软件系统架构,它们在多个方面有着显著的差异。 首先,C/S结构是基于局域网的,通常用于内部网络环境,其中客户端(Client)负责用户界面和部分...

    B/S与C/S结构的分析与比较

    两种常见的架构模式是B/S(Browser/Server,浏览器/服务器)和C/S(Client/Server,客户端/服务器)。它们各自有着独特的特性和应用场景,对于理解现代互联网服务的工作原理至关重要。本文将深入探讨B/S与C/S结构的...

    c/s与b/s的异同点

    ### C/S与B/S架构的深入解析 #### 引言 在信息技术的迅猛发展中,C/S(客户端/服务器)和B/S(浏览器/服务器)架构作为两种主流的软件设计模式,各自承载着独特的价值和应用场景。本文旨在深入探讨这两种架构的...

    C/S架构和B/S架构的概念和区别

    与C/S架构相对的是B/S架构,即Browser/Server,浏览器/服务器结构。在这种架构下,大部分的事务处理逻辑被移到了服务器端,客户端只需通过Web浏览器访问Web应用,形成了所谓的三层架构:浏览器客户端、Web应用程序...

    B/S的优点及与C/S的比较

    C/S架构的应用程序重用性不如B/S架构,如果使用C/S架构,进行软件更新将非常麻烦,需要将新版本重新安装。此外,C/S应用程序要得到用户的反馈比较麻烦,软件升级也很困难,并且一旦升级可能就是再做一个全新的系统。...

    B/S与C/S相结合的在线测试系统

    本系统结合了B/S(浏览器/服务器)与C/S(客户端/服务器)架构,旨在提供一个既灵活又功能丰富的测试环境。下面将详细介绍这两种架构以及它们在在线测试系统中的应用。 **B/S架构** B/S架构,即浏览器/服务器架构,...

    浅谈信息系统中的C/S和B/S

    标题和描述中提到的知识点主要聚焦于信息系统架构中的两种主流模型——C/S(Client/Server,客户端/服务器)和B/S(Browser/Server,浏览器/服务器)。这两种模型各有优势,适用于不同的场景,以下是对这些知识点的...

    B/S架构和C/S架构的区别和优缺点

    4. **安全性**:虽然相对C/S架构安全控制略弱,但B/S架构可以通过各种Web安全技术,如SSL加密、身份验证等,保护敏感信息。 5. **信息流的灵活性**:B/S架构支持多种信息流模式,如B2B、B2C、B2G等,更适合构建开放...

Global site tag (gtag.js) - Google Analytics