• CS/BS架构的特点


    CS架构

    优点:

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

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

    缺点:

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

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

    B/S架构

    优点:

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

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

    缺点:

             1、安全性差

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

    总结:

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

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

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

    两大主流架构相同点

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

    客户端

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

    服务器

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

    数据库

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

  • 相关阅读:
    mybatis SQL 根据in条件语句排序
    Redis面试总结
    数据库优化之分库分表
    jdk1.6 Synchronized 优化总结
    CounDownLatch、CyclicBarrier、Semaphore
    java锁总结
    Redis 与 MySQL 双写一致性如何保证
    dubbo总结
    一、全国大学生电子设计竞赛测控(无人机)方向___基础篇
    编解码KL变换详解和哥伦布k阶编解码
  • 原文地址:https://www.cnblogs.com/wangyinghao/p/10608205.html
Copyright © 2020-2023  润新知