
千锋教育Shiro教程,由浅入深掌握Shiro安全权限框架
- 课程介绍
- 课程大纲
- 购买本课
- 学员评分
推荐理由
老师讲解的很详细易懂。老师通过打断点调试的方式带我们大致了解了shiro原理,加深了我对shiro的认识。虽然有些技术有点老旧,没有使用springboot、thymeleaf这些东西,但是懂得shiro的原理用法,自然而然就能将其跟新技术整合。总的来说,这门课讲得非常非常好。
视频内容
Apache Shiro是一个开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性。 Shiro是一个强大、易用的Java安全框架。被用作于认证,授权,加密,session管理,依赖于Shiro简单易懂的API,可以快速的构建包括手机,大型web和商业应用。
大纲:
一、Shiro
1.1 Shiro是什么
1.2功能简介
二、Shiro 架构
2.1工作流程
2.2 RBAC模型
2.3架构(了解)
三、HelloWorld
3.1 pom文件
3.2配置
3.3代码
3.4权限规则
四、与Web集成
4.1 pom
MVC的配置web.xml
配置mvc.xml
新建User类
新建login.jsp
新建UserController
4.2代码: Servlet
4.3配置
web.xml
shiro.ini
其他默认过滤器
配置异常解析器
4.4 JSP
4.5总结
五、shiro标签
5.1导入shiro标签库
5.2身份认证
5.3角色校验
5.4权限校验;
5.5自定义标签(了解)
定义标签类
定义tld文件
使用
六、自定义Realm
6.1建表
6.2自定义Realm
父类
定义Realm
Service层的编写
dao层的编写
6.3配置Realm
七、加密
7.1加密介绍
7.2加密
7.3密码比对
指定比对器
修改Realm
八、Spring集成
8.1 pom
8.2 aplicationContext.xml
8.3 web.xml
九、记住我
9.1代码
9.2效果
9.3页面中显示
9.4自定义
十、Session管理
10.1 javaSE环境( 了解)
10.2 javaEE环境
10.3 Session监听
10.4 Session检测
十一、注解开发
11.1配置mvc.xml
11.2注解使用
11.3异常处理
大纲:
一、Shiro
1.1 Shiro是什么
1.2功能简介
二、Shiro 架构
2.1工作流程
2.2 RBAC模型
2.3架构(了解)
三、HelloWorld
3.1 pom文件
3.2配置
3.3代码
3.4权限规则
四、与Web集成
4.1 pom
MVC的配置web.xml
配置mvc.xml
新建User类
新建login.jsp
新建UserController
4.2代码: Servlet
4.3配置
web.xml
shiro.ini
其他默认过滤器
配置异常解析器
4.4 JSP
4.5总结
五、shiro标签
5.1导入shiro标签库
5.2身份认证
5.3角色校验
5.4权限校验;
5.5自定义标签(了解)
定义标签类
定义tld文件
使用
六、自定义Realm
6.1建表
6.2自定义Realm
父类
定义Realm
Service层的编写
dao层的编写
6.3配置Realm
七、加密
7.1加密介绍
7.2加密
7.3密码比对
指定比对器
修改Realm
八、Spring集成
8.1 pom
8.2 aplicationContext.xml
8.3 web.xml
九、记住我
9.1代码
9.2效果
9.3页面中显示
9.4自定义
十、Session管理
10.1 javaSE环境( 了解)
10.2 javaEE环境
10.3 Session监听
10.4 Session检测
十一、注解开发
11.1配置mvc.xml
11.2注解使用
11.3异常处理