zoukankan      html  css  js  c++  java
  • c/s架构和b/s架构的特点

    好记性不如烂笔头,实是有道理,此题见多次,未能入脑,不得不采取此经典策略,^_^

    C/S系统架够的特点:
    优点:
       客户端程序就是计算机的一个桌面程序,功能可以作得非常强大 ,例如,在数据库服务器不可用的时候可以独立运行,可以将事物记录保存在本地桌面数据库中后再集中发向数据库服务器,很容易对数据库中的数据进行时时监控和实现报警功能.
    缺点:
    1 数据库系统支持的并发连接数有限,限制了同时运行的客户端程序的数目.
    2 业务逻辑处理和界面显示都由客户端程序负责处理,一旦业务或显示界面发生变化,则需要对整个客户端程序进行修改,不利于软件的维护和功能的扩展.
    3 每个客户机上都需要安装客户端程序,对于大一点的企业来说,如果客户端程序发生了修改,则需要系统管理人员到几百甚至上万台客户机上去重新安装客户端程序.
    B/S系统架构的特点
    优点:
    1 B/S架构将程序中的界面显示和业务逻辑处理都移动到了WEB服务器中来实现,其应用全部集中到了WEB服务器,客户端只需要具有浏览器就可以作为B/S构架的终端,而不用安装和部署任何程序.
    2 B/S架构中的用户操作界面是由WEB服务器创建的,当要修改系统提供的用户操作界面信息时,只需要在WEB服务器修改相应的网页文档,整个系统的更新部署不需要在客户机上进行任何操作设置,在用户的不知不觉中就迅速完成,可以做到快速服务响应.
    3 客户端不直接与数据库建立连接,而是只有WEB服务器端的程序需要与数据库建立连接,所以数据库并发连接数量有限制的问题也得到了解决.
    缺点:
    客户端做任何操作必须已经连接到了WEB服务器,而且功能不是特别强大(大型网络游戏几乎都不能用B/S架构).
  • 相关阅读:
    Cocos Creator 使用protobufjs
    Java操作MongoDB:连接&增&删&改&查
    MongoDB 权限控制
    SpringBoot 文件上传、下载、设置大小
    Java HashMap 遍历、删除、排序
    Java分割字符串
    在Windows下解决git ERROR: Permission to XXX.git denied to user
    阿里云域名+github建立网站
    Creazy Ideas 智能汽车和智能交通
    Windows上安装运行Hadoop
  • 原文地址:https://www.cnblogs.com/jinshan/p/1082532.html
Copyright © 2011-2022 走看看