• CS/BS架构的特点


    CS架构

    优点:

             1、有独立的客户端,安全性高

             2、大部分业务都在客户端实现,可以实现很复杂的业务

    缺点:

             1、对环境要求高,需要安装客户端,推广速度慢

             2、需要专门前后台的开发团队,维护成本高

    B/S架构

    优点:

             1、不需要安装客户端,只需要浏览器,推广速度块

             2、只需要维护服务器端,开发维护成本低

    缺点:

             1、安全性差

             2、大部分业务都在服务器端实现,不能实现复杂的业务

    总结:

    CS架构---socket协议用于描述IP和端口号,应用程序通过套接字向网络发送请求和应答。

    BS架构---http协议,用于向web服务器传输超文本到本地浏览器

    目前cs和bs架构一般结合使用,例子:空间、邮箱、QQ等

    两大主流架构相同点

    系统架构都是由三部分组成:

    客户端

             不管是浏览器还是自主研发的应用程序,都担负客户端的工作。负责与用户的交互(输入)和数据的展示(输出)。

    服务器

             接收客户端的信息(输入),分析处理后把处理后的响应结果返回给客户端。负责处理业务逻辑。

    数据库

             负责数据的存储和查询,还可以通过存储过程来处理业务逻辑

  • 相关阅读:
    Spring中的Type学习
    Spring发布监听机制
    BeanFactory父子容器的知识
    Spring中自动创建代理器
    ProxyConfig属性详解
    BeanFactoryAdvisorRetrievalHelper:从Bean工厂检索出Advisor们
    代理机制
    Spring AOP组件
    @Value的使用
    BeanPostProcessor原理--使用讲解
  • 原文地址:https://www.cnblogs.com/wangyinghao/p/10608205.html
Copyright © 2020-2023  润新知