找回密码
 立即注册

QQ登录

只需一步,快速开始

15914010520

中级会员

57

主题

141

帖子

576

积分

中级会员

积分
576
15914010520
中级会员   /  发表于:2020-7-18 11:03  /   查看:2971  /  回复:3
1金币
页面端命令和服务端命令都是从前端传数据到后端,后端与数据库进行交互。区别在于页面端命令在前端验证数据,而服务端命令是在后端验证数据。
请问这个在前端验证和后端验证怎么理解?

最佳答案

查看完整内容

假设后端有A和B两个值,现在我想让B=A+1 前端,先将A调到页面来,然后你在页面加按钮命令的时候,突然想上厕所,在你上厕所的时候,有人把后端数据库的A值更新了,你上完厕所回来,根本不知道后端的A值已经更新,但你仍然让原来的A+1去给B赋值了 理解了这个,才会知道6.0活字格有多么大的变化!

3 个回复

倒序浏览
最佳答案
最佳答案
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2020-7-18 11:03:46
来自 3#
假设后端有A和B两个值,现在我想让B=A+1
前端,先将A调到页面来,然后你在页面加按钮命令的时候,突然想上厕所,在你上厕所的时候,有人把后端数据库的A值更新了,你上完厕所回来,根本不知道后端的A值已经更新,但你仍然让原来的A+1去给B赋值了

理解了这个,才会知道6.0活字格有多么大的变化!
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-7-18 16:01:26
2#
前端验证:是通过页面的数据或把库的数据调到页面在写入前进行验证。
后端验证:可直接用参数据命令查询数据表的值进行验证,并且执行的过程进行事务处理,只要一项不通过,命令将回滚。
效果,后端验证比前端在时间差时处理会更好,更准确,有回滚机制。根据自己应用选择合适的验证方法。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-7-20 09:12:36
4#
楼上两位大佬可谓是角度不同,但答案都是正解~

感谢支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部