**Apache Shiro权限框架深入浅出视频教程(三套整合方案)导读**
在Java企业级应用开发中,安全永远是核心议题之一。如何以最低的成本、最优雅的方式为系统构建一套 robust 的认证与授权体系?Apache Shiro 给出的答案是:简洁、强大且易上手。本套课程专为希望深入掌握 Shiro 并从零搭建权限系统的开发者打造,内容覆盖从基础理论到三大主流框架实战整合的全链路。
**第一阶段:夯实基石,读懂Shiro的核心哲学**
课程伊始,我们不会急于写代码,而是先厘清概念。rbac(基于角色的访问控制)是现代权限系统的通用语言,通过 PowerDesigner 设计表结构,你将理解用户、角色、权限三者之间的映射关系,这是后续所有代码实现的逻辑根基。
随后,课程深入 Shiro 的三大核心组件——Subject(主体)、SecurityManager(安全管理器)和 Realm(域)。理解了它们之间的协作关系,你就掌握了 Shiro 的“任督二脉”。在 Java 原生环境下的认证与授权实操环节,你将亲眼见证一个登录请求如何经过凭证匹配、权限校验,最终决定用户能否访问资源的完整流转过程。这不仅是在学框架,更是在建立安全开发的思维模型。
**第二阶段:Web集成,拦截器的艺术**
当 Shiro 走出控制台,进入 Web 世界,安全性与便捷性需要兼得。本阶段重点讲解 Shiro 与 Web 环境的集成。从环境搭建到利用内置过滤器拦截 URL 资源,你将学会如何用声明式的方式保护接口。特别值得一提的是,课程并未止步于“会用”,而是通过源码分析带你拆解内置过滤器的执行链。当你读懂了源码,未来的自定义过滤器编写、复杂场景下的权限定制将变得游刃有余,不再是被文档束缚的被动使用者。
**第三阶段:三套整合方案,覆盖主流技术栈**
本课程的精髓在于“实战落地”。针对不同的项目背景,课程详细拆解了三套整合方案:首先是经典的 SSM(Spring + Spring MVC + MyBatis)整合。从项目环境搭建到 Spring 与 Shiro 的初步握手,再到认证过滤器的配置与业务代码的编写,每一步都配有详细的演示。虽然资料包仅展示部分章节,但整个 SSM 整合的逻辑已清晰呈现,让你明白依赖注入在安全框架中的应用细节。
**为何选择这门课?**
Shiro 相比 Spring Security,配置更简单、学习曲线更平缓,是中小型项目及快速开发的首选。本系列视频摒弃了枯燥的理论堆砌,采用“原理+源码+实战”的三维教学法。无论你是准备面试的初学者,还是希望重构老项目安全架构的工程师,都能从中获得切实的收益。跟着课程走一遍,你将不再是权限系统的“黑盒用户”,而是能够驾驭安全底座的行家里手。
课程目录
1-1 [Shiro核心功能] Shiro课程介绍 (05:31).mp4 1-2 [Shiro核心功能] RBAC权限设计模型简单说明 (06:37).mp4 1-3 [Shiro核心功能] PowerDesigner设计权限表结构 (17:12).mp4 1-4 [Shiro核心功能] Shiro框架简介 (05:52).mp4 1-5 [Shiro核心功能] Shiro的三大核心组件及其关系 (06:07).mp4 1-6 [Shiro核心功能] Java应用实现Shiro认证操作 (29:40).mp4 1-7 [Shiro核心功能] Shiro认证流程分析 (07:38).mp4 1-8 [Shiro核心功能] Java应用实现Shiro授权操作 (11:39).mp4 1-9 [Shiro核心功能] Shiro授权流程分析 (05:29).mp4 2-1 [Shiro的Web项目集成] Shiro与Web集成环境搭建 (13:21).mp4 2-2 [Shiro的Web项目集成] 使用Shiro内置web过滤器拦截url资源 (16:00).mp4 2-3 [Shiro的Web项目集成] 使用Shiro认证完成用户登录 (16:42).mp4 2-4 [Shiro的Web项目集成] 使用Shiro授权操作 (10:20).mp4 2-5 [Shiro的Web项目集成] 分析Shiro内置过滤器的源码 (11:57).mp4 3-1 [Spring整合Shiro(SSM整合)] 搭建SpringMVC项目环境 (17:37).mp4 3-2 [Spring整合Shiro(SSM整合)] Spring与Shiro初步整合 (12:24).mp4 3-3 [Spring整合Shiro(SSM整合)] 添加Shiro认证过滤器拦截页面 (05:27).mp4 3-4 [Spring整合Shiro(SSM整合)] 编写Shiro的认证代码 (11:14).mp4 3-5 [Spring整合Shiro(SSM整合)] 编写Shiro的授权逻辑 (07:20).mp4 3-6 [Spring整合Shiro(SSM整合)] 项目整合MyBatis环境 (28:04).mp4 3-7 [Spring整合Shiro(SSM整合)] 动态数据的Shiro认证 (06:51).mp4 3-8 [Spring整合Shiro(SSM整合)] 动态数据的Shiro授权 (15:01).mp4 3-9 [Spring整合Shiro(SSM整合)] 使用Shiro权限JSP标签 (04:30).mp4 4-1 [Spring Boot整合Shiro(SSM整合)] 快速搭建SpringBoot的Web环境 (18:41).mp4 4-2 [Spring Boot整合Shiro(SSM整合)] 整合Shiro框架 (07:07).mp4 4-3 [Spring Boot整合Shiro(SSM整合)] 使用Shiro认证过滤器拦截资源 (04:36).mp4 4-4 [Spring Boot整合Shiro(SSM整合)] 编写Shiro的认证代码 (11:01).mp4 4-5 [Spring Boot整合Shiro(SSM整合)] 编写Shiro的授权代码 (05:16).mp4 4-6 [Spring Boot整合Shiro(SSM整合)] SpringBoot整合MyBatis框架 (11:42).mp4 4-7 [Spring Boot整合Shiro(SSM整合)] 改造为动态数据认证和授权 (05:28).mp4 4-8 [Spring Boot整合Shiro(SSM整合)] Thymeleaf整合Shiro权限标签 (05:22).mp4 4-9 [Spring Boot整合Shiro(SSM整合)] Shiro注销登录 (03:55).mp4 4- 10 [Spring Boot整合Shiro(SSM整合)] 使用RememberMe记住我 (15:39).mp4 4- 11 [Spring Boot整合Shiro(SSM整合)] 解决RememberMe后丢失Session信息问题 (06:32).mp4 4- 12 [Spring Boot整合Shiro(SSM整合)] 使用Shiro的MD5工具进行密码加密 (07:49).mp4 4- 13 [Spring Boot整合Shiro(SSM整合)] 使用Kaptcha验证码登录 (13:26).mp4






