叩丁狼官方微信公众号| 新浪微博|
咨询热线:020-85628002
首页 > 在线课程
Shiro最新全套在线教程
累计学习:2836人 讲师:王一飞
¥0.00
中级进阶 课程共30课时
Apache Shiro是一个强大且易用的Java安全框架
2023-01-01 过期
课程介绍

Apache Shiro是一个强大且易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。从小到普通移动应用,大到互联网企业应用,Shiro都可以轻松为其提供全面的安全管理服务,相比业内spring security 而言,Shiro显得更加小巧,甚至SpringSide官网权限管理也选用Shiro。


进群QQ群836048578可交流学习心得。 


本次课程内容分为5个模块: 
二、Shiro简介:

  1. 开篇铺垫-权限管理

  2. 什么是Shrio框架

  3. Shiro能干什么

  4. Shrio核心模块与架构


二、Shiro核心模块-认证

  1. Shrio认证流程梳理

  2. Shiro简单认证操作

  3. Shiro认证原理分析(源码)

  4. Shiro自定义认证(结合数据库)

  5. Shiro密码散列(加密)


三、Shiro核心模块-授权

  1. Shiro授权模式

  2. Shrio授权流程梳理

  3. Shiro三大授权方式

  4. Shiro简单授权操作(编程方式)

  5. Shiro自定义授权(结合数据库)

  6. Shrio授权原理分析(源码)


四、Shiro与WEB项目集成

  1. Web项目准备

  2. Shiro与Web项目集成原理(ShiroFilter)

  3. Shiro默认过滤器/拦截器解析(常用)

  4. Shiro认证过滤器authc使用原理

  5. Web环境下Shiro登录操作

  6. Web环境下Shiro授权操作(jsp标签方式)

  7. Shiro登出过滤器使用


五、Shiro与Spring项目集成

  1. Spring项目准备

  2. 配置Shiro相关文件

  3. Spring环境下Shiro登录操作

  4. Shiro授权-角色-权限-资源关系分析

  5. Shiro授权-自定义权限加载

  6. Shiro授权-权限分配

  7. Shiro授权-实现(注解方式)

  8. Shiro授权缓存管理(跟EHcache集成)

  9. Spring环境下密码散列

  10. 项目细节完善


Shiro优势: 

1、小巧,使用任何运用程序,不管是普通javaSE环境,还是javaEE环境 
2、API通俗易懂,上手及其简单 
3、权限控制粒度可粗可细,灵活多样,极易定制 
4、授权方式多样:编程方式,注解方式,标签方式,可适用各类环境 

适合学习Shiro人群: 

1:有一定的java基础,有web开发经验者最佳
2:对系统权限安全防护有研究的同学
3:对Shiro感兴趣的同学
 


王一飞
高级讲师

简介:项目经理,4以上年Java开发管理经验,3年教学经验。拥有丰富的一线开发及管理经验,曾先后就职于易方达,宇信易诚,广发银行等中大型互联网金融公司,任中高级工程师、技术经理、项目经理等职位。参与或主持过《易理财》、《MIS系统》、《手机银行》、《银行营销平台》、《积分商城》等中大型项目开发,对传统Java技术及当下火热的互联网技术的运用谙熟于心。 

擅长:擅长SpringMVC、Struts2、Spring、SpringBoot、Hibernate、MyBatis、JFinal、Shiro、MySQL、Redis、Extjs、EasyUI、jQuery、Vue、layui等 。

授课风格:授课思路清晰,善于多维度通过案例式讲解技术,追求让学生知其然,亦知其所以然 。

标签:资深讲师、棠下大飞、不飞则已一飞冲天 。


主讲的其他课程:
相关课程:
查看更多