CS架构和BS架构

上传人:206****923 文档编号:52222575 上传时间:2018-08-19 格式:PPT 页数:6 大小:1.13MB
返回 下载 相关 举报
CS架构和BS架构_第1页
第1页 / 共6页
CS架构和BS架构_第2页
第2页 / 共6页
CS架构和BS架构_第3页
第3页 / 共6页
CS架构和BS架构_第4页
第4页 / 共6页
CS架构和BS架构_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《CS架构和BS架构》由会员分享,可在线阅读,更多相关《CS架构和BS架构(6页珍藏版)》请在金锄头文库上搜索。

1、CSCS架构和架构和BSBS架构架构软件的分类标准软件的分类标准 按处理内容:按处理内容:MISMIS,CMSCMS等等 按行业分:金融,电信,医疗等按行业分:金融,电信,医疗等 按主要特征分:游戏,商业(数据库),按主要特征分:游戏,商业(数据库), 三维处理,流媒体等三维处理,流媒体等 按适用范围:行业软件和通用软件。按适用范围:行业软件和通用软件。 按物理结构:单机版按物理结构:单机版DesktopDesktop程序和网络版程序和网络版 程序,网络程序又分为程序,网络程序又分为C/SC/S程序和程序和B/SB/S程序程序 。C/S C/S 架构架构 C/S C/S 架构是一种典型的两层架

2、构,其架构是一种典型的两层架构,其全称是全称是Client/ServerClient/Server ,即客户端服务器端架构,即客户端服务器端架构,其客户端包含一个或多个在用,其客户端包含一个或多个在用 户的电脑上运行的程序,而服务器端有两种,一种是数据户的电脑上运行的程序,而服务器端有两种,一种是数据 库服务器端,客户端通过数据库连接访问服务器端的数据库服务器端,客户端通过数据库连接访问服务器端的数据 ;另一种是;另一种是SocketSocket服务器端,服务器端的程序通过服务器端,服务器端的程序通过SocketSocket 与客户端的程序通信。与客户端的程序通信。 C/S C/S 架构也可以

3、看做是胖客户端架构。因为客户端需要实架构也可以看做是胖客户端架构。因为客户端需要实 现绝大多数的业务逻辑和界面展示。这种架构中,作为客现绝大多数的业务逻辑和界面展示。这种架构中,作为客 户端的部分需要承受很大的压力,因为显示逻辑和事务处户端的部分需要承受很大的压力,因为显示逻辑和事务处 理都包含在其中,通过与数据库的交互(通常是理都包含在其中,通过与数据库的交互(通常是SQLSQL或存或存 储过程的实现)来达到持久化数据,以此满足实际项目的储过程的实现)来达到持久化数据,以此满足实际项目的 需要。需要。C/S C/S 架构的优缺点架构的优缺点 优点:优点: 1.C/S1.C/S架构的架构的界面

4、和操作可界面和操作可 以很丰富以很丰富。 2.2.安全性能可以很容易保安全性能可以很容易保 证,实现多层认证也不难证,实现多层认证也不难 。 3.3.由于由于只有一层交互,因只有一层交互,因 此响应速度较快此响应速度较快。 缺点:缺点: 1.1.适用面窄,通常用于局适用面窄,通常用于局 域网中域网中。 2.2.用户群固定用户群固定。由于程序。由于程序 需要安装才可使用,因此需要安装才可使用,因此 不适合面向一些不可知的不适合面向一些不可知的 用户。用户。 3.3.维护成本高,发生一次维护成本高,发生一次 升级,则所有客户端的程升级,则所有客户端的程 序都需要改变序都需要改变。B/SB/S架构架

5、构 B/SB/S架构的全称为架构的全称为Browser/ServerBrowser/Server,即,即浏览器浏览器/ /服服 务器结构务器结构。BrowserBrowser指的是指的是WebWeb浏览器,极少数浏览器,极少数 事务逻辑在前端实现,但主要事务逻辑在服务器事务逻辑在前端实现,但主要事务逻辑在服务器 端实现,端实现,BrowserBrowser客户端,客户端,WebAppWebApp服务器端和服务器端和 DBDB端构成所谓的三层架构端构成所谓的三层架构。B/SB/S架构的系统无须架构的系统无须 特别安装,客户只需特别安装,客户只需WebWeb浏览器即可。浏览器即可。 B/SB/S架

6、构中,显示逻辑交给了架构中,显示逻辑交给了WebWeb浏览器,事务浏览器,事务 处理逻辑在放在了处理逻辑在放在了WebAppWebApp上,这样就避免了庞上,这样就避免了庞 大的胖客户端,减少了客户端的压力。因为客户大的胖客户端,减少了客户端的压力。因为客户 端包含的逻辑很少,因此也被成为瘦客户端。端包含的逻辑很少,因此也被成为瘦客户端。B/SB/S架构的优缺点架构的优缺点 优点:优点: 1 1)客户端无需安装,有客户端无需安装,有WebWeb浏浏 览器即可览器即可。 2 2)BSBS架构可以直接放在广域架构可以直接放在广域 网上,通过一定的权限控制实网上,通过一定的权限控制实 现多客户访问的

7、目的,现多客户访问的目的,交互性交互性 较强。较强。 3 3)BSBS架构架构无需升级无需升级多个客户多个客户 端,升级服务器即可。端,升级服务器即可。 缺点:缺点: 1 1)在跨浏览器上,)在跨浏览器上,BSBS架构不架构不 尽如人意。尽如人意。 2 2) BSBS架构的表现要达到架构的表现要达到CSCS程程 序的程度需要花费不少精力。序的程度需要花费不少精力。 3 3)在速度和安全性上需要花费在速度和安全性上需要花费 巨大的设计成本巨大的设计成本,这是,这是BSBS架构架构 的最大问题。的最大问题。 4 4)客户端服务器端的交互是)客户端服务器端的交互是请请 求求- -响应响应模式,通常需要刷新页模式,通常需要刷新页 面,这并不是客户乐意去做的面,这并不是客户乐意去做的 。(在。(在AjaxAjax实用化后此问题得实用化后此问题得 到了一定程度的缓解)到了一定程度的缓解)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号