在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Java安全框架Shiro基础需要掌握Shiro最新版本基础,还要掌握Shiro框架的三大核心组件Subject、SecurityManager、Realms及其工作流程;学习Shiro主要功能:认证(Authentication)、授权(Authorization)、加密(Cryptography);Shiro Web集成、Shiro与SpringBoot整合使用;深度剖析Shiro框架的核心原理,让学习者掌握执行逻辑。
小编介绍需要掌握的Shiro框架基础知识:
应用程序Shiro完成工作的基本流程
一、Shiro基础
1、RBAC模型简介
2、Shiro框架简介
3、Shiro核心组件介绍
4、Java实现Shiro的认证流程
5、认证流程代码总结及核心流程分析
6、Java实现Shiro的授权流程
7、授权流程代码总结及核心流程分析
二、Shiro Web环境集成搭建基础的Web环境
1、Shiro常用过滤器简介
2、使用Shiro过滤器
3、Web中实现Shiro认证
4、路径通配符介绍
5、Web中实现Shiro授权
三、SpringBoot整合Shiro创建数据库及其核心表
1、SpringBoot基础环境准备
2、SpringBoot整合Shiro框架
3、编码实现Shiro认证过程
4、Shiro权限标签使用
5、使用Shiro实现用户注销和Remember me功能
6、Shiro验证码处理
四、常见的整合Shiro Web框架
1、Guns基础环境搭建
2、Guns中的权限系统简介
3、Guns是如何集成Shiro实现权限管理的饿
4、演示Guns中Shiro的使用
5、其他常见的使用Shiro实现权限管理的框架介绍
学习Shiro框架,需要掌握Shiro框架的基本原理及框架各组件的基本关系、Shiro的认证授权流程、Web环境下的Shiro集成方式、主流框架集成Shiro的方式、了解实际项目中Shiro的使用情况,是程序员进阶提升必学内容。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java基础开发的集合类都有哪些?主要方法有什么?
你所知道的Java基础开发的集合类都有哪些?主要方法有什么?最常用的集合类是 List 和 Map。 List 的具体实现包括ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。
7589
2019-06-03 11:16:40
Java基础 Jvm性能如何调优?调优的方法有哪些?
Java基础 Jvm性能如何调优?调优的方法有哪些?观察内存释放情况、集合类检查、对象树;可查看堆空间大小分配(年轻代、年老代、持久代分配)提供即时的垃圾回收功能、垃圾监控(长时间监控回收情况)查看堆内类、对象信息查看:数量、类型等,对象引用情况查看。
7402
2019-06-03 15:29:42
Java基础 用 Java怎么实现一种排序?
用 JAVA怎么实现一种排序,冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
7109
2019-06-05 18:02:46
Java程序员Spring框架面试题汇总附答案
Spring框架对于服务器端的开发大有帮助,无论从简单性、可测试性和松耦合性角度来说,Java应用都可以从Spring中受益。本文整理汇总了Java程序员在面试中关于Spring框架的面试题,涉及大量Spring框架知识点,不会做的话还可以参考答案,有面试需求的朋友赶紧来刷题吧!
6013
2019-11-21 15:51:56
Zookeeper从入门到实践要学什么?
ZooKeeper是一种分布式协调服务,它用简单的架构和API,解决了在分布式环境中协调和管理服务的难题。那么,Zookeeper从入门到实践要学什么呢?以博学谷相关的免费课程为例,课程主要讲解了包括集群结构、集群配置、常用命令、部署模式、Zab协议、Dubbo架构等重要核心知识,并结合经典售票案例与实际应用。
4691
2020-06-26 18:22:26