SSM的简单的登录功能实现

一.简单要求
1.只有与数据库中的账号密码对应才能执行登录
2.不能直接跳过登录界面而直接进到首页

二.做法
1.环境配置就不说了
2.先创建一个包com.itheima.po,在包中创建一个持久化类User,并在User类中定义用户相关的属性以及相应的getter/setter方法
SSM的简单的登录功能实现_第1张图片这是需要创建的相关属性
3.创建一个com.itheiam.core.dao包,在包中创建一个用户接口UserDao
SSM的简单的登录功能实现_第2张图片
@Param(“usercode”)表示参数命名,就可以在映射文件的SQL中,使用#{usercode}来获取usercode的参数值
4.在com.itheiam.core.dao包,在包中创建一个UserDao.xml
SSM的简单的登录功能实现_第3张图片表sys_user再之前就要创建好,字段信息就和po包中的持久化类User相同
4.实现Service
创建一个com.itheima.core.service包
创建UserService接口
在这里插入图片描述
由于查询表反馈回来的内容是*,所以返回值类型就是User
然后创建接口实现类UserServiceImp1类

SSM的简单的登录功能实现_第4张图片
5.实现Controller类
创建一个com.itheima.core.controller包
创建UserController类
SSM的简单的登录功能实现_第5张图片
6.实现页面功能
SSM的简单的登录功能实现_第6张图片
登录拦截器
创建一个包com.itheima.core.interceptor
创捷登录拦截器类LoginInterceptor,来实现用户登录拦截的功能
SSM的简单的登录功能实现_第7张图片

你可能感兴趣的:(学习过程)