服务器架构模式BS和CS的特点与区别
BS
BS(Browser/Server)即浏览器、服务器架构模式。
客户端采用浏览器运行软件。
在 BS 结构中,每个网络节点分为浏览器端、服务器端和中间件,通过它们之间的链接和交互来完成系统的功能任务。
- 浏览器端:即用户使用的浏览器,是用户操作系统的接口,用户通过浏览器界面向服务器端提出请求,并对服务器端返回的结果进行处理并展示,通过界面可以将系统的逻辑功能更好的表现出来。
- 服务器端:提供数据服务,操作数据,然后把结果返回中间层,结果显示在系统界面上。
- 中间件:这是运行在浏览器和服务器之间的。这层主要完成系统逻辑,实现具体的功能,接受用户的请求并把这些请求传送给服务器,然后将服务器的结果返回给用户,浏览器端和服务器端需要交互的信息是通过中间件完成的。
特点:具有更好的通用性,对应用环境的依赖性较小,在开发维护上更加便利,可以减少系统开发和维护的成本。
CS
CS(Client/Server)即客户端、服务器架构模式。
客户端需要安装专用的客户端软件。
在 CS 结构中,通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。
- 服务器部分是多个用户共享的信息与功能,执行后台服务,如控制共享数据库的操作等。
- 客户端部分为用户所专有,负责执行前台功能,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。
特点:交互性强、具有安全的存取模式、响应速度快、利于处理大量数据。
主要区别
BS和CS是当今世界的两大主流开发体系
开发和维护成本
CS开发和维护的成本高于BS。
CS结构软件安装调试升级都需要在所有客户机上进行。
BS结构只需要将服务器上的软件版本升级即可,不必安装与维护。硬件环境
CS结构要求必须有相同的操作系统,BS结构因为在浏览器上运行只要有操作系统和浏览器就行。
CS客户端的计算机电脑配置要求较高。BS客户端的计算机电脑配置要求较低。
CS的每一个客户端都必须安装和配置软件。BS客户端在浏览器上运行不必安装。负载
CS客户端负载大。
CS客户端与用户交互、收集信息,向后台请求。
BS客户端由后台处理数据,前端只显示内容。安全性
CS安全性高,可以通过严格的管理来应用于指定人群。
BS使用人数多,无法精确控制,安全性低。
服务器架构模式BS和CS的特点与区别相关推荐
- B/S架构(浏览器和服务器架构模式)
B/S架构即浏览器和服务器架构模式,是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构.在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser) ...
- BS和CS的联系和区别
BS与CS的联系与区别. C/S是Client/Server的缩写.服务器通常采用高性能的PC.工作站或小型机,并采用大型数据库系统,如Oracle.Sybase.InFORMix或 SQL Serv ...
- BS与CS的联系与区别
一.CS和BS含义: CS即Client/Server(客户机/服务器)结构.C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据. BS即 ...
- BS与CS 模式的区别
BS与CS的联系与区别. C/S是Client/Server的缩写.服务器通常采用高性能的PC.工作站或小型机,并采用大型数据库系统,如Oracle.Sybase.Informix或 SQLServe ...
- 架构风格:万金油CS与分层
计算机科学家David Wheele曾说过这么一句话: All problems in computer science can be solved by another level of indir ...
- 架构模式之 CS和BS的区别
CS和BS是软件架构模式: C/S: Client/Server :客户端/服务端架构: B/S: Browser/Server:浏览器/服务器架构: C/S: 语言: VB,Delphi,VC++, ...
- CS架构和BS架构的发展趋势即在图像处理软件中的应用
趋势:总体来讲有融合的趋势,你中有我,我中有你.前后端分离的技术大行其道,前端更像是把原来桌面上的工作搬到浏览器中实现. websocket能像桌面一样工作: javascript的语法增加了clas ...
- cs架构嵌入bs_车牌识别CS架构和BS架构详解
原标题:车牌识别CS架构和BS架构详解 停车场管理系统中的系统架构分为BS架构和CS架构,两种架构各有优势,具体分析如下: C/S又称Client/Server或客户/服务器模式. B/S(Brows ...
- BS和CS架构,软件开发的瀑布模型,快速原型模型、螺旋模型、敏捷开发、软件测试分类,测试的分类和理解
1.BS和CS架构 1.1 BS:浏览器与服务器结构 优点:客户端无需安装,有web浏览器即可 缺点:在速度和安全性上需要花费巨大的设计成本 1.2 CS:客户机与服务器结构 优点:CS架构的页面 ...
- 网络应用程序设计模式:浅谈CS架构与BS架构
CS架构与BS架构的区别 应用程序 单机程序 网络应用程序 网络应用程序设计模式 CS架构 CS架构优缺点 BS架构 BS架构优缺点 应用程序 应用程序是指为了完成特定任务而被开发运行于操作系统之上的 ...
最新文章
- 【廖雪峰python入门笔记】列表生成式
- python 对输入的数据进行排序_使用插入排序对输入数据排序
- 笔记-信息系统安全管理-安全审计-作用
- 集合元素处理(Stream方式)
- MVC3 Razor @RenderSection
- idea资源包下创建资源包_资源包技巧和最佳实践
- Postman使用小教程--基础入门篇
- numpy tricks(一)—— 多维数组的阈值化处理
- 《江城子·己卯正月二十日夜记梦》——苏轼
- redis常用命令与常用api
- Unity中使用Curvy快速生成路径,并使物体沿着路线运动
- 二维矩阵顺时针旋转90度
- 快速获取今天是星期几
- 鼠友题库每日百题(四)
- XYNUOJ 第四次比赛 懒省事得小名
- //菱形,内藏十字架
- 基于Hadoop的电影推荐系统
- Explicit 关键字
- 【论文评审】怎样审稿?
- The Preliminary Contest for ICPC Asia Xuzhou 2019【B. so easy】(set 解法 与正解 unordered_map+并查集)