首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

规范-前、后台请求参数校验

正常情况下,前后端对于请求的参数都需要校验的,这能提高应用程序的稳定性、可维护性,而对于前后台如果能将这种不可缺少校验规则汇总并制定一套规范,在每一个应用程序中都使用这种规范,能给带来不少好处。...那在哪些情况下适合使用前、后端校验了: 应用程序业务单一、后期维护少、不涉及敏感信息,如:公司内部OA系统,这种系统可以直接使用前端校验,而这里的前端参数校验可以使用:H5表单校验或者封装常用校验JS文件...前端请求参数校验 常用的方式有这些: 自己封装一个通用校验JS文件,统一校验方式(使用与JS发送请求) H5标签属性检验方式(适用于web form表单提交) 第三方JS自己封装的校验方法,这里对前端的建议尽量统一起来...做公共部分的业务做统一的校验处理,如:Token检验,权限校验.....虽然到这里通过hibernate-validator来做分组校验就可以解决所有方式的参数校验: 分组管理不同接口参数校验差异 可自定义注解校验复杂情况,参考博客:https://blog.csdn.net

2.6K30

【JavaWeb】102:后台数据校验

昨天编写了前端校验的代码,是为了保证数据的完整性和合法性: 比如用户名密码不能为空。 比如电话号码不能瞎填,格式要正确。...今天学习后台校验,为了保证数据的唯一性:比如不同的用户不能使用同一个邮箱注册。 如何实现后台数据校验? 就需要使用到Java经典三层架构来实现了。...因为要保证用户在点击注册按钮前实时校验数据,所以需要发送异步请求。 使用ajax实现异步请求: ?...三、页面渲染和测试 后台将处理后的数据响应给前端,其数据格式为json,前端要根据结果渲染对应的页面: ? ①在发送请求前,先对邮箱进行前端校验 如果不存在或者格式不对,没有必要发送请求给后台。...①和③的区别在于:①是前端校验,并没有向后台发送请求,③是后台校验,发送了请求,查询数据库之后得到的结果。 最后 谢谢你的观看。 如果可以的话,麻烦帮忙点个赞,谢谢你。

73810
领券