spring 快速入门

来源:互联网 发布:unity3d 过山车 编辑:程序博客网 时间:2024/06/04 17:48
实例功能介绍
  1. 用户访问login.jsp,返回带用户名/密码表单的登陆页面。
  2. 用户在登陆页面输入用户名/密码,提交表单到服务器,Spring 根据配置调用LoginController控制器响应登录请求。
  3. LoginController调用UserService#hashMatchUser()方法,根据用户名和密码查询是否存在匹配用户,UserService内部通过调用持久层的UserDao完成具体的数据库操作访问。
  4. 如果不存在匹配的用户,则重定向login.jsp页面,并报告错误;否则进入下一步。
  5. LoginController调用UserService#findUserByUserName()方法,加载匹配的User对象,并更新用户最近一次登陆时间和登录IP。
  6. LoginController 调用UserService#loginSuccess()方法,进行登陆成功的业务处理;首先调用UserDao#updateLoginInfo()方法为用户添加五个积分,然后创建一个LoginLog对象,并利用LoginLogDao将其插入数据库中。
  7. 重定向到欢迎页面main.jsp,欢迎页面产生响应返回给用户。