自学Java第102天

原本计划两天时间将注册的业务逻辑学完
看来得花3天了,果然计划赶不上变化
自己也确实应该好好反思下
-
注册业务会涉及到一个数据校验的问题
我们平时去注册某个网站,比如说:
-
用户名密码不填,是没法注册的
用户名密码已经存在了,也是没法注册的
邮箱格式乱填,照样也是没法注册的
-
而这些使用到的技术手段就是数据校验
其又分为:前端校验和后台校验
前端校验保证数据不为空、格式正确
后台校验保证数据的唯一性
-
前端校验使用jQuery的validate插件
也是昨天主要学习的知识点
自带校验规则和使用正则表达式自定义规则
-
而后台校验也就是经典三层架构的代码编写:
-
在前端页面使用ajax提交异步请求
web层接受该请求,并响应处理后的数据
service层处理具体的业务逻辑
dao层查询数据库里的数据
-
其中案例中实现的是邮箱数据唯一性校验
根据用户在注册页面填写的邮箱查询
如果查询到一条或多条数据,返回true
如果没查询到数据,返回false
-
​后台响应的数据只是一个处理结果
将数据格式转化为json,再响应给前端
前端要根据不同地结果渲染不同的页面
-
如果返回结果为true,注册成功
跳转注册成功的页面,提示用户注册成功
如果返回结果为false,注册失败
在当前页面出现警示信息,提示用户失败原因
全部评论

相关推荐

不愿透露姓名的神秘牛友
2025-12-21 23:42
点赞 评论 收藏
分享
01-12 17:45
门头沟学院 Java
叁六玖:这样的应该钱不多,以前我也被问,我在问他们实习公工资多少,一般都是2200-2800
找实习记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务