JAVA全系列 教程
3762个小节阅读:7090.5k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
数据校验分为客户端数据校验和服务端数据校验。都是为了保证数据完整性的。
客户端数据校验直接使用客户端脚本校验即可。例如在B/S模型项目中,可以选择使用JavaScript或jQuery进行客户端数据校验。
在京东商城中,如果用户名和密码都没有输入,直接点击登录会提示输入账户名和密码,这就是客户端校验。
一个项目只有客户端数据校验是不严谨的,为了防止不法人员直接通过URL或HTTP工具非法访问服务端,发送非法数据,保险起见,服务端也应该具有数据校验,这种客户端和服务端都有数据校验时,称为双重校验。
在服务端可以使用Spring框架的数据校验。无论是web环境和是非web环境都可以使用。
在Spring框架的数据校验主要用于web层,但是也可以应用在其他层。实现时需要借助Validator接口和DataBinder进行实现。