首页 > 编程语言 >bs与cs模式-java、ipBS架构和CS架构的区别

bs与cs模式-java、ipBS架构和CS架构的区别

时间:2023-04-21 21:13:29浏览次数:46  
标签:架构 跨平台 https bs CS 浏览器 com 个性化 客户端


http://m.d3zww.com/s.php  书库

BS架构和CS架构的区别

https://ding-doc.dingtalk.com/ 钉钉文档

https://oa.dingtalk.com/ 钉钉-办公

https://gitee.com/hcking/  gitee主页



 

https://shiniest.cn/  博客

https://weibo.com/hongchen5211314  微博主页

支付接口 创建订单号  服务类型,金额, 让客户支付

 

bs与cs模式-java、ipBS架构和CS架构的区别_git

 

介绍

  • BS:(Browser/Server,浏览器/服务器模式),web应用 可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。
  • CS:(Client/Server,客户端/服务器模式),桌面级应用 响应速度快,安全性强,个性化能力强,响应数据较快

区别

硬件环境不同

  • C/S用户固定,一般只应用于局域网中,要求拥有相同的操作系统,如果对于不同操作系统还要相应开发不同的版本,并且对于计算机电脑配置要求也较高。
  • B/S 要求有操作系统和浏览器就行,与操作系统平台无关(可以实现跨平台),对客户端的计算机电脑配置要求较低。

B/S 优缺点

  1. 优点
  • 分布性强,客户端零维护。只要有网络、浏览器可以随时随地进行操作。
  • 业务扩展简单方便,通过增加网页就可以实现增加功能。
  • 维护方便,通过修改网页即可实现所有用户的更新。
  • 开发简单,共享性强。
  1. 缺点
  • 个性化弱,个性化定制差。因为基于浏览器
  • 跨浏览器差。
  • B/S的交互方式是请求→响应,需要动态刷新页面,响应数据考虑到网络问题。后台数据压力大。
  • 安全性和速度上需要进行特定优化
  • 功能不及传统模式

C/S 优缺点

  1. 优点
  • 能充分发挥客户端PC处理能力,可以在客户端处理数据后再发送请求。响应快。
  • 操作界面能满足客户的个性化需求。
  • C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。
  • 安全,可以对权限多次校验,提供更加安全的存储模式,对信息安全掌控能力较强
  1. 缺点
  • 需要专门的客户端安装程序,
  • 兼容性差,不同的开发工具需要重新修改程序
  • 开发,维护成本高,更新系统需要重新安装客户端
  • 跨平台需要有专门的客户端

标签:架构,跨平台,https,bs,CS,浏览器,com,个性化,客户端
From: https://blog.51cto.com/u_16082902/6214166

相关文章

  • CSS3: 利用分层动画让元素沿弧形路径运动
    译者注:部分代码示例中可以看效果(作者写在博文里面了…),我偷懒把它做成Gif图了。 CSS的animations(动画)和transitions(变换)擅于实现从点A到点B的直线运动,运动轨迹是直线路径。给一个元素添加了animation或者transition以后,无论你如何调整贝塞尔曲线,都无法让它沿着弧形路......
  • VCSA 6.7 重置SSO [email protected] 密码
     重置VCSA6.7的SSOAdministrator密码的流程如下:1、登录到VCSA6.5的命令行界面,输入“shell”命令激活bashshell,然后来到如下位置确认缺省的额Domain名字是什么:/usr/lib/vmware-vmafd/bin/vmafd-cliget-domain-name--server-namelocalhost 2、得到了缺省的SSODo......
  • 阿里云ECS linux操作系统 tomcat域名配置SSL
    阿里云ECS linux操作系统 tomcat域名配置SSL启用域名https1、解压已保存到本地的Tomcat证书文件。解压后您将看到文件夹中有以下文件:证书文件(domain_name.pfx)密码文件(pfx-password.txt) 说明本文中证书名称以domain_name为示例。每次下载证书都会产生新的密码。......
  • Java WebSocket客户端
    https://www.cnblogs.com/SjhCode/p/WebSocketClient.html注意事项:1.@Scheduled(fixedDelay=5000)2.心跳检测3.导入依赖与导包<dependency><groupId>org.java-websocket</groupId><artifactId>Java-WebSocket</artifactId><version>1.......
  • 模型评估指标——sklearn.metrics模块
    sklearn.metrics模块该模块主要包含分数函数、性能指标、成对指标、距离计算1.分类性能指标1.1.accuracy_score()计算所有样本中分类正确样本所占的比例语法##语法sklearn.metrics.accuracy_score(y_true,y_pred,*,normalize=True,sample_weight=None)y_tru......
  • ruoyi整合WebSocket
    https://www.cnblogs.com/SjhCode/p/WebSocket.html ruoyi整合WebSocket这里使用WebSocket目的:向前端推送实时消息,配合ActiveMQ接入三方使用的导入maven依赖 <!--WebSocket--><dependency><groupId>org.java-websocket</groupId><......
  • web(XSS,CSRF,点击劫持,URL跳转)
    搜索被黑网站:关键字:Hackedby搜索引擎语法:Intitle:keyword标题中含有关键词的网页Intext:keyword正文中含有关键词的网页Site:domain在某个域名和子域名下的网页XSS全称:CrossSiteScript               中文名称:跨站脚本危害:盗取用户信息、钓鱼、......
  • WebStorm 2023.1 vue文件标签中变量无法识别 Unresolved variable or type
    从老版本WebStorm升级到 WebStorm2023.1之后,打开项目莫名爆红 可能是查询的不对,很多博客指明是依赖的问题,实际修改无效问题出在文件类型指向不对修改为: 问题解决 ......
  • CSS 基础拾遗(核心知识、常见需求)
    本篇文章围绕了CSS的核心知识点和项目中常见的需求来展开。虽然行文偏长,但较基础,适合初级中级前端阅读,阅读的时候请适当跳过已经掌握的部分。这篇文章断断续续写了比较久,也参考了许多优秀的文章,但或许文章里还是存在不好或不对的地方,请多多指教,可以评论里直接提出来哈。核心......
  • jmeter分布式压测csv文件配置
    1、在控制机上添加csv数据文件设置2、将文件发送到执行机上的bin/目录下3、然后输入./文件名即可 4、最后远程执行执行机   ......