用户登录界面后端整体思路

-------------后端设计----------------

登录界面后端整体思路

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.关闭资源

 

posted @ 2023-06-19 11:06  二米三三的大帅哥  阅读(58)  评论(0)    收藏  举报