前后端的一些交互

数据排序

一般来说,要实现数据量大且分页智能的都会采用后端来排序,数据量不大的前提下会采用前端排序。

排序一般情况都是后端来排,优势在于实时性好,效率高。

后端取数据的时候直接在数据库里就排好序,返回给前端,前端直接展示即可。

所以,一般来说,如果系统数据排序错误或者没有排序,一般都是后端的锅。注意,我一直在强调“一般来说”,真正测试时具体问题还是要具体分析的。

前后端交互导出excel

第一步,前端获取参数并且通过form表单或者URL方式访问后端;

第二步,后端接受参数,拼接excel title,查询出结果,调用excel生成工具类;

第三步,Excel工具类(生成excel、表格、设置样式,写入数据等操作)。

测试时,遇到导出的excel存在bug时,要视情况分析到底是前端的锅还是后端的锅。

(Java导出excel的原理和python有异曲同工之处,但是在测试的时候对原理还是一无所知,自己还是很缺乏举一反三的思维)

金额数据统一保持小数点n位

如题:不管整数、浮点数,均要求在前端展示为小数点2位。

一般,后端在数据库取数的时候直接做处理。

前后端数据交互

前端通过调用后端接口来获取数据,展示在页面上;后端调取数据库(存储过程等)来取得数据通过接口返回给前端;

前端负责数据的展示,后端负责数据的处理;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值