权限注解

9027 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
1年以上工作经验;需要快速开发框架
你将会学到
1、通过实战的方式熟悉shiro安全框架原理及应用。2、通过项目案例的方式来熟悉在项目中的应用情况。3、附送项目案例源码及实战源码
课程简介

Shiro是Apache下的一个**开源安全框架,适应于java SE和java EE环境,不依赖于容器管理。集认证、授权、加密、会话管理、与Web集成、缓存等。shiro功能强大、易于扩展,并且不是很难,容易学习。


课程分为两个部分:

一、shiro实战部分;shiro的原理及实战应用

   1、shiro简介
   2、QuickStart
   3、spring和shiro的整合
   4、shiro工作流程和注意事项
   5、拦截器url匹配规则
   6、认证流程原理
   7、认证流程实现
   8、密码认证和加密
   9、多realm认证
   10、授权流程原理
   11、授权流程实现
   12、标签
   13、权限注解
   14、数据库中初始化资源及权限
   15、会话管理
   16、缓存
   17、记住我


二、shiro项目案例;

   系统架构:
   核心框架:Spring Framework 4.2
   安全框架:Apache Shiro 1.3
   视图框架:Spring MVC 4.2
   持久层框架:MyBatis 3.3
   定时器:Quartz 2.2
   数据库连接池:Druid 1.0
   日志管理:SLF4J 1.7、Log4j
   页面交互:Vue2.x

讲解实际项目的应用:

   a、环境搭建
   b、框架集成
   c、权限设计及实现
   d、菜单管理
   e、角色管理
   f、用户管理
   g、定时任务设计及实现
   h、快速生成代码设计及实现
   i、其他

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交