首页 > 其他分享 >软件开发架构

软件开发架构

时间:2022-09-25 20:44:42浏览次数:74  
标签:浏览器 软件开发 访问 BS 架构 服务端 客户端

CS架构
C:client 客户端
S:server 服务端
客户端需要基于互联网访问服务端才可以体验到服务端提供的服务
小弊端:要想体验服务需要提前下载对应的客户端 稍微有点麻烦!!!
eg:
1.手机(计算机)上各种各样的app其实就是一个个客户端
2.客户端可以看成是一个个即将去消费的客人 服务端可以看成是一家家店
客户端访问服务端就相当于是客人进店消费体验店里的服务
服务端需要具备的三大条件
1.要有固定的地址
2.24小时不间断服务
3.能够承受高并发(可以服务很多人)

BS架构
B:broswer 浏览器
S:server 服务器
浏览器充当所有服务端的客户端 用户无需下载对应的客户端 使用浏览器即可
(浏览器可以直接访问淘宝、京东、抖音、微信、qq)
但是使用浏览器访问服务端和使用专门的客户端访问服务端 页面样式和功能可能会有所区别
BS架构给了我们一种启发>>>:统一接口

BS架构的本质也是CS架构

标签:浏览器,软件开发,访问,BS,架构,服务端,客户端
From: https://www.cnblogs.com/A121/p/16728812.html

相关文章

  • 一线架构师实践指南 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/11lqzpndTtybOdLkZQJKcVg点击这里获取提取码 ......
  • Spring Cloud微服务架构进阶 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1PyPfIIRh4AeWo3eT_qq8yg点击这里获取提取码 ......
  • Spring Cloud与Docker高并发微服务架构设计实施 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1UEa0pb5JSp2lIIcFwzapEw点击这里获取提取码 ......
  • OpenStack企业云平台架构与实践 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1k4ydRqSDaZvBeBRfu2ULrw点击这里获取提取码 ......
  • 三层架构以及MVC设计模式
    三层架构三层架构为什么是三层?过去的软件开发种,没有三层构架,只有数据后台和前端显示,这就导致项目很难维护,还有当业务逻辑复杂时,代码量就会多得多。互联网开发的迭代优化......
  • 使用 Azure 数据资源管理器(Azure Synapse Analytics 的一部分)的 SecOps 分析平台架构
    使用Azure数据资源管理器(AzureSynapseAnalytics的一部分)的SecOps分析平台架构构建您自己的安全分析平台用例鉴于网络安全对所有组织来说都是一个大问题,我们需要......
  • 微服务架构设计模式
    模块化是开发大型、复杂应用程序的基础微服务架构可以消除对某项技术栈的长期依赖微服务架构的弊端和问题:服务的拆分和定义是一项挑战;分布式系统带来的各种复杂性,使开......
  • SpringCloud微服务架构
    认识微服务单体架构将业务的所有功能集中在一个项目中开发,打成一个包部署。优点:1.架构简单2.部署成本低缺点:耦合度高分布式架构根据业务功能对系统进行拆分,......
  • 如何做好架构设计
    1、架构设计三原则->类似软件开发中的solid,dry之类的原则-遵循原则可以做出质量更好的设计   合适原则-合适优于业界领先。       资源、时间、业......
  • 面向复杂度架构设计
    1、常见架构设计   面向模式、面向风险、DDD、面向复杂度2、面向模式(有书能买posa)   使用成熟的方案,模式很多,应用很难,高度抽象,不接地气。3、面向风险(书:恰......