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证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
分享到:
相关推荐
在本文中,我们将深入探讨如何在C#环境中利用StackExchange.Redis库封装Redis,以及如何在BS(Browser/Server)和CS(Client/Server)应用程序中实现这一封装。同时,我们还将涉及分布式锁的使用和队列操作,这些都...
标题:Bs与Cs的联系和区别 描述:详细的分析BS模式与Cs模式、联系、区别 在信息技术领域,客户端/服务器(C/S)模式和浏览器/服务器(B/S)模式是两种广泛使用的网络架构设计。这两种模式各自拥有独特的特点、优势...
BS(Browser/Server,浏览器/服务器)与CS(Client/Server,客户端/服务器)结构是现代软件系统中常见的两种网络架构模式。BS架构通过浏览器访问服务器端的应用程序,数据处理与存储均在服务器上完成,用户只需通过...
在标题中提到的 "NHibernate+Oracle+BS/CS" 指的是使用NHibernate作为数据访问层,与Oracle9i数据库进行交互,构建了基于浏览器服务器(Browser/Server,BS)和客户机服务器(Client/Server,CS)两种架构的应用程序...
CS与BS模式区别与联系 CS结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 CS结构...
本资源"**WLL图表控件实例(BS/CS)源码**"提供了一组用于创建各种图表的控件,包括折线图、条形图和饼形图等,适用于BS(Browser/Server,浏览器/服务器)和CS(Client/Server,客户端/服务器)两种架构。下面将详细...
身份证读卡器SDK开发包大全(BS/CS)是一组专为开发人员设计的工具集,用于集成身份证读取功能到他们的应用程序中。这个压缩包包含不同版本的SDK,适用于基于浏览器的(BS架构,Browser/Server)和客户端(CS架构,...
"BS和CS架构" BS架构和CS架构是两种常见的软件系统架构,分别代表浏览器/服务器架构和客户机/服务器架构。以下是对BS和CS架构的详细介绍。 BS架构(Browser/Server架构) BS架构是一种基于浏览器和服务器的架构,...
BS与CS架构的区别 BS架构和CS架构是两种不同的软件系统体系结构,它们之间有着明显的差异。了解这两种架构的区别对于更好地使用它们至关重要。 硬件环境不同 CS架构通常建立在局域网的基础上,需要专门的网络硬件...
标题中的“Oracle+java+jsp BS/CS 管理系统客户端源代码”指的是一个基于Oracle数据库、Java编程语言和JSP(Java Server Pages)技术开发的管理系统的客户端部分的源代码。这样的系统通常用于构建B/S(Browser/...
BS(Brower/Server)和CS(Client/Server)是两种不同的软件架构模式,它们在许多方面有着显著的区别。 首先,硬件环境不同。CS架构通常应用于专用的网络环境中,如局域网,服务器通常使用高性能设备,而客户端需要...
### BS 模式和 CS 模式的区别 在信息技术领域,两种主要的系统架构模式备受关注:客户端/服务器(Client/Server,简称 C/S)模式和浏览器/服务器(Browser/Server,简称 B/S)模式。这两种模式分别适用于不同的应用...
在提供的"打通BS与CS的Demo源码"中,可能会包含客户端和服务器端的WebSocket实现示例,这有助于理解WebSocket如何在实际项目中工作。你可以查看这些源码,学习如何初始化WebSocket连接,发送和接收数据,以及处理...
CS与BS的区别 CS(Client/Server)和BS(Browser/Server)是两种常见的网络架构模型,它们之间存在着很多的区别。在这里,我们将详细地讨论CS与BS的区别,从硬件环境、安全要求、程序架构、软件重用、系统维护、...
介绍GX日本110,124,128三星的利器VT7100,让你心动
### CS与BS的区别 在IT领域中,CS(Client/Server,客户端/服务器)架构与BS(Browser/Server,浏览器/服务器)架构是两种常见的应用系统设计模式。这两种模式各有优势与不足,适用于不同的场景需求。 #### CS架构...
BS架构和CS架构是软件系统体系结构的两种主要形式,它们之间的区别和比较是非常重要的。本文将详细介绍BS架构和CS架构的定义、特点、优缺点和应用场景。 一、什么是CS架构? CS架构(Client/Server)是软件系统...
在IT行业中,个人通讯系统管理是常见的应用场景,用于存储、管理和通信联系人的信息。本话题主要探讨了三种架构模式——客户机/服务器(Client/Server,简称CS)、客户机/客户机/服务器(Client/Server/Server,简称...
Net的BS与CS通信源码,为采用cs和bs之间通信,亲测可用
BS架构(Browser/Server)与CS架构(Client/Server)是两种常见的软件系统架构,它们在设计原则、应用场景和优缺点上有着显著的区别。 1. CS架构(Client/Server) CS架构是一种传统的分布式计算模型,其中客户端...