自学Java第102天
原本计划两天时间将注册的业务逻辑学完
看来得花3天了,果然计划赶不上变化
自己也确实应该好好反思下
-
注册业务会涉及到一个数据校验的问题
我们平时去注册某个网站,比如说:
-
用户名密码不填,是没法注册的
用户名密码已经存在了,也是没法注册的
邮箱格式乱填,照样也是没法注册的
-
而这些使用到的技术手段就是数据校验
其又分为:前端校验和后台校验
前端校验保证数据不为空、格式正确
后台校验保证数据的唯一性
-
前端校验使用jQuery的validate插件
也是昨天主要学习的知识点
自带校验规则和使用正则表达式自定义规则
-
而后台校验也就是经典三层架构的代码编写:
-
在前端页面使用ajax提交异步请求
web层接受该请求,并响应处理后的数据
service层处理具体的业务逻辑
dao层查询数据库里的数据
-
其中案例中实现的是邮箱数据唯一性校验
根据用户在注册页面填写的邮箱查询
如果查询到一条或多条数据,返回true
如果没查询到数据,返回false
-
后台响应的数据只是一个处理结果
将数据格式转化为json,再响应给前端
前端要根据不同地结果渲染不同的页面
-
如果返回结果为true,注册成功
跳转注册成功的页面,提示用户注册成功
如果返回结果为false,注册失败
在当前页面出现警示信息,提示用户失败原因
原本计划两天时间将注册的业务逻辑学完
看来得花3天了,果然计划赶不上变化
自己也确实应该好好反思下
-
注册业务会涉及到一个数据校验的问题
我们平时去注册某个网站,比如说:
-
用户名密码不填,是没法注册的
用户名密码已经存在了,也是没法注册的
邮箱格式乱填,照样也是没法注册的
-
而这些使用到的技术手段就是数据校验
其又分为:前端校验和后台校验
前端校验保证数据不为空、格式正确
后台校验保证数据的唯一性
-
前端校验使用jQuery的validate插件
也是昨天主要学习的知识点
自带校验规则和使用正则表达式自定义规则
-
而后台校验也就是经典三层架构的代码编写:
-
在前端页面使用ajax提交异步请求
web层接受该请求,并响应处理后的数据
service层处理具体的业务逻辑
dao层查询数据库里的数据
-
其中案例中实现的是邮箱数据唯一性校验
根据用户在注册页面填写的邮箱查询
如果查询到一条或多条数据,返回true
如果没查询到数据,返回false
-
后台响应的数据只是一个处理结果
将数据格式转化为json,再响应给前端
前端要根据不同地结果渲染不同的页面
-
如果返回结果为true,注册成功
跳转注册成功的页面,提示用户注册成功
如果返回结果为false,注册失败
在当前页面出现警示信息,提示用户失败原因
全部评论
相关推荐
点赞 评论 收藏
分享
2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂 点赞 评论 收藏
分享
查看1道真题和解析