码迷,mamicode.com
首页 > 编程语言 > 详细

JAVAEE_02_BS/CS架构

时间:2021-04-20 15:05:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:丢失   方便   办公软件   维护   浏览器   处理   好的   请求   很多   

BS/CS架构

  • 系统构架分为?

    C/S:   Client/Server
    B/S:    Browser/Server
    
  • B/S的优缺点?

    • 优点:

       1. 不需要安装特定的客户端软件,只需要浏览器。
       
       2. 升级只需要升级浏览器,升级维护方便
      
       3. 布性强,客户端零维护。只要有网络、浏览器,可以随时随地进行查询、浏览等业务处理。 
      
    • 缺点:

      1. 所有的数据都集成在服务器端,如果发生不可抗力数据丢失严重,相对来说数据不安全。
      
      2. 获取速度慢
      
      3. 个性化特点明显降低,无法实现具有个性化的功能要求。 
      
      4. 客户端服务器端的交互是请求-响应模式,通常动态刷新页面,响应速度明显降低(Ajax可以一定程度上解决这个问题)。无法实现分页显示,给数据库访问造成较大的压力。 
      
  • C/S的优缺点

    • 优点:

        1.速度快,大部分数据都集成在客户端软件中,只需要从服务器端获取少量数据即可。
      
        2. 大部分数据集成在客户端,数据相对较安全。
      
        3. 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。
      
    • 缺点:

       1. 升级的时候每一个客户端都需要进行升级,升级麻烦,维护成本高
       
       2. 需要安装特定的服务端软件才能访问服务器。
      
       3. 需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。
      
  • B/S和C/S的应用?

    C/S:娱乐型系统,需要较好的界面,要求速度快。

    B/S:企业办公软件

JAVAEE_02_BS/CS架构

标签:丢失   方便   办公软件   维护   浏览器   处理   好的   请求   很多   

原文地址:https://www.cnblogs.com/szqengr/p/14673266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!