-------------后端设计----------------
登录界面后端整体思路
1.获取参数 (姓名、密码)
2.参数非空校验(ResultInfo的封装类,用来封装响应结果、状态码、提示信息、返回的对象)
如果为空:
设置ResultInfo对象的状态码和提示信息
将ResultInfo对象设置request作用域中
请求转发跳转到登录页面
return
3.如果不为空,通过用户名查询用户对象
4.判断用户对象是否为空
如果为空:
设置ResultInfo对象的状态码和提示信息
将ResultInfo对象设置request作用域中
请求转发跳转到登录页面
return
5.如果用户对象不为空,将数据库中查询的用户对象的密码与前台传递的密码作比较(将密码加密后作比较)
如果密码不正确 :
设置ResultInfo对象的状态码和提示信息
返回ResultInfo对象
6.返回resultInfo对象
Dao层(数据访问:数据库中的增删改查操作)
通过用户名查询用户对象,返回用户对象
1.获取数据库连接
2.定义sql语句
3.预编译
4.设置参数
5.执行查询,返回结果集
· 6.判断并分析结果集
7.关闭资源
标签:界面,登录,密码,对象,用户,ResultInfo,提示信息,思路 From: https://www.cnblogs.com/wangshan0228/p/wangshan_0228.html