目录
 
1.搭建SSM框架
 
 1.1.引入相关的依赖
 
1.2. spring配置文件
 
1.3. web.xml配置文件
 
1.4.配置Tomcat并启动
 
2.ssm整合shiro---认证功能
 
 (1).引入依赖
 
(2).修改spring配置文件
 
(3).修改web.xml文件
 
(4).新建login.jsp(登录页面)
 
(5).新建success.jsp(登录成功后跳转到此)
 
(6).创建User实体类
 
(7).创建LoginVo
 
(8).controller层
 
(9).创建MyRealm
 
(10).创建UserService接口
 
(11).创建UserServiceImpl实现类
 
(12).创建dao方法
 
(13).创建dao方法的映射代码UserMapper.xml
 
(14).启动Tomcat测试
 
3.ssm整合shiro---授权
 
(1).创建Permission实体类
 
(2).修改myRealm
 
(3).UserService添加
 
(4).UserServiceImpl
 
(5).userDao
 
(6).UserMapper.xml
 
(7).success.jsp
 
(8).新建UserController
 
(9).测试
 
(10).shiro注解
 
(11).处理权限不足的异常
 
1.创建一个异常处理类
 
2.创建一个403.jsp
 
3.测试
 
3.ssm整合shiro前后端分离
 
以下后台返回结果改为json格式数据:
 
3.1.根据账号和密码登录后---返回json数据
 
(1).定义一个统一的json类
 
(2) 修改controller代码
 
3.2.权限不足时---返回json数据
 
(1).修改权限不足的异常处理类
 
3.3.未登录时---返回json数据
 
(1).第一种: 未登录跳转到一个接口路径
 
 (2).第二种: 定义过滤器
 
测试
 
4.shiro权限对象缓存到redis中
 
(1).依赖
 
(2).修改spring配置文件
 
 
 
1.搭建SSM框架
 

 
 
2.ssm整合shiro---认证功能
 
 
 
3.ssm整合shiro---授权
 
 
现在虽然可以在浏览器看到相应的权限---可是可以同别的方式访问后台对应的资源。
 
shiro提供了注解。---判断当前是否具有该注解的权限---才会执行对应的资源方法
 
(10).shiro注解
 
 
(11).处理权限不足的异常
 
 
4.ssm整合shiro前后端分离
 
 
4.1.根据账号和密码登录后---返回json数据
 
 
4.2.权限不足时---返回json数据
 
 
4.3.未登录时---返回json数据
 
 
测试
 

 
 
5.shiro权限对象缓存到redis中