cs架构嵌入bs_CS架构与BS架构
Client/Server结构
1、传统的两层CS模式
CS模式的主要特点:请求/响应工作方式、以消息交换作为通信方式、基于过程的服务访问、服务集中于特定的服务器。
S为C提供了系统定义的各种服务,为用户提供了一种有效地资源共享手段。与传统的分时共享模式和资源共享模式相比较,C/S具有如下优点:
a,优化网络利用率,减少网络流量;
b,响应时间短;
c,通过把应用程序同它们处理的数据隔离,可以使数据具有独立性。
两层CS模式的不足:
a,C与S直接连接,没有中间结构来处理请求;
b,S定位通常需要网络细节;
c,S必须是活动的;
d,客户端的应用程序严格依赖于服务器端数据存储和组织方式;
e,应用接口的异构性严重影响系统间互操作;
f,许多相同的功能块被多次重复开发,代码的复用很困难。
2、三层Client/Server模式
三层Client/Server应用模式是为了解决两层结构中存在的问题而提出的。在三层模式中,在客户和服务器之间引入了应用层的概念,将应用逻辑移到应用层实现,而客户端弱化为一个图形用户接口,成为一个瘦客户机,与传统两层CS模式相比,多层有着可伸缩性好、可管理性强、安全性高、软件重用性好以及节省开发时间等诸多优点。
三层结构的应用程序把业务逻辑独立起来,组成一层或多层,这样就形成了客户端用户界面层、中间业务逻辑层和后端数据库服务器层。
主要优点:
a,客户端人机界面部分的程序开发工作的以简化;
b,中间业务逻辑层包还了大量的客户端程序调用的业务逻辑规则,以帮助其完成业务操作;
c,数据服务层主要提供对数据库进行各种操作的方法;
d,系统的安全性得以提高;
e,便于进行事务管理。
在开发三层结构的应用程序时会遇到一下苦难:
a,延长了开发周期;
b,增加了开发任务的复杂性;
c,提高了对开发人员的素质要求;
d,增加了对应用程序的维护工作量;
e,增加了实现共享的难度。
Browser/Server结构
Browser/Server结构即浏览器/服务器结构。
Browser/Server模式包括以下几部分:
a,Web服务器;
b,应用软件服务器;
c,可由Java小应用程序访问数据库、文件、电子邮件、打印机、目录服务及其它专用功能的服务器;
d,客户机;
e,把上述组成部分连接在一起的网络。
Browser/Server模式具有如下优点:
a,开放的标准;
b,较低的应用开发及管理成本;
c,对信息及应用系统的自由访问;
d,由于用户只需要在一种界面上就可以访问所有类型的信息,因此无论从用户培训上还是从系统升级上都相对容易得多。
cs架构嵌入bs_CS架构与BS架构相关推荐
- cs架构嵌入bs_CS与BS架构区别、比较、及现状与趋势分析
一.简介 CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是 ...
- cs架构嵌入bs_cs架构与bs架构的对比
主要区别: Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 1.硬件环境不同 C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网 ...
- cs架构嵌入bs_车牌识别CS架构和BS架构详解
原标题:车牌识别CS架构和BS架构详解 停车场管理系统中的系统架构分为BS架构和CS架构,两种架构各有优势,具体分析如下: C/S又称Client/Server或客户/服务器模式. B/S(Brows ...
- CS架构和BS架构的发展趋势即在图像处理软件中的应用
趋势:总体来讲有融合的趋势,你中有我,我中有你.前后端分离的技术大行其道,前端更像是把原来桌面上的工作搬到浏览器中实现. websocket能像桌面一样工作: javascript的语法增加了clas ...
- B-S架构和C-S架构区别
目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天为各位详细讲解下两者的区别. CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特 ...
- Web开发之-CS架构与BS架构
CS架构 Client/Server:客户端/服务器模式,在以前网络传输效率比较底下的时候,是CS架构软件盛行的时代,在这个时 代,所有的软件使用都离不开客户端程序,即需要先从远程下载一个客户端安装包 ...
- 网络应用程序设计模式:浅谈CS架构与BS架构
CS架构与BS架构的区别 应用程序 单机程序 网络应用程序 网络应用程序设计模式 CS架构 CS架构优缺点 BS架构 BS架构优缺点 应用程序 应用程序是指为了完成特定任务而被开发运行于操作系统之上的 ...
- CS、BS架构定义(笔记)
1.CS.BS架构定义 CS(Client/Server):客户端----服务器结构.C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据. ...
- BS架构和CS架构的对比
本文转载自: http://blog.csdn.net/fightfaith/article/details/50392301 目录 1.CS.BS架构定义 2.CS.BS 对硬件环境的要求 3.CS ...
- BS架构和CS架构的比对
1.CS.BS架构定义 CS(Client/Server):客户端----服务器结构.C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据. ...
最新文章
- Yii ActiveRecord 的via和viaTable示例
- DOM中setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
- 451 Research发布《2019年数据中心服务和基础设施预测》
- 【Git】解决remote: ******: Incorrect username or password (access token)方法
- .NET Core 3.0之创建基于Consul的Configuration扩展组件
- java 1.8签名apk_给Android的APK程序签名和重新签名的方法
- Excel表格模板:记帐汇总凭证表下载
- 深入了解Java的SPI机制
- [转]UIWebView 监控 XMLHttpRequest
- [No0000120]Python教程3/9-第一个Python程序
- paip.AJAX回调函数不起作用的解决
- 蔡为东:行之有效的IT技术团队管理实践
- 微信公众平台移动版开始内测了
- 衡量连通图连通性一些指标(r-reachable, r-robust)
- C#练习题答案: TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
- 修然气灶m wdnow.php,茂名燃气灶安装维修免费上门
- 利用永恒之蓝漏洞+修复方法(MS17-010)
- 数据中心运维管理技能的重要性
- 使用python进行图片的文字识别
- Pearson(皮尔逊)相关系数[ Pearson product-moment correlation coefficient; PPMCC或PCCs]