叩丁狼官方微信公众号| 新浪微博|
全国免费咨询热线: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感兴趣的同学
 


王一飞
高级讲师

先后供职于国内前三的基金公司、国内知名银行,参与过《易理财》、《MIS系统》、《手机银行》、《某银行营销平台》、《积分商城》等中大型项目开发,有着丰富实战经验。 

擅长技术:前端的Extjs、EasyUI、JQuery、Boostrap等及其各类轻量级开源项目Spring、Hibernate、MyBatis、Spring、MVC、Struts2、jfinal等。 

从事IT培训行业多年,有着丰富的教学和培训经验,善于对技术原理的讲解以及学生自学能力的培养,授课思路清晰,多角度剖析开发语言的专业知识,善于通过案例式讲解,培养学生的综合应用与项目整合思维能力。

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