Java web框架
river472242652
这个作者很懒,什么都没留下…
展开
-
Shrio-2-认证解析
Realm存在的意义关于验证一般采用数据库或者其他的文件进行验证数据的存放,Shrio采取的存放方式有多种,抽象的来说就是Shrio中的Realm。通过Realm提供认证的一些实现。其具体结构如下 通过类图可以看出核心部分在于关键在于SecurityManager的配置文件,通过指定自定义的两个数据验证类进行验证,分析自定一的Realm可以知道,数据会从shiro.ini中获取验证的数据原创 2018-01-23 11:37:45 · 300 阅读 · 0 评论 -
Shrio-4-基本使用解析
shiro容器思想使用过spring容器的都知道IOC/DI的思想,经过对容器概念的理解,再对ini配置的内容就可以方便的映射到容器中SecurityManager的组件过程,并且用户通过SecurityUtils进行使用,因此可以通过工厂模式中获取ini的SecurityManager的对象,进而通过SecurityUtils.set()的方式设置该SecurityManager接口的具体实原创 2018-01-25 16:00:36 · 258 阅读 · 0 评论 -
Shrio-5-(web环境)过滤器使用和详解
基本部署这里进行一个简要的项目基本部署 项目源码 其中核心部分 web.xml,web容器中注册(主要是通过适配器模式和责任链链模式实现)监听器,然后将IniWebEnvironment设置为EnvironmentLoaderListener的环境类。 web-app xmlns="http://java.sun.com/xml/ns/javaee"原创 2018-01-27 11:32:28 · 241 阅读 · 0 评论 -
Shrio-6-session 会话方案和详解----sessionDAO,缓存,验证
会话方案Shiro的会话方案一共三种基本环境web环境servlet容器session方案web环境自定义session方案 会话监听器项目源码 如果使用会话的监听,共有两种方式可以监听会话,分别为实现会话监听器接口或者会话适配器中特定的方法覆盖。 为了方便会话监听测试,shiro中的session方案。进行两个监听器的设计package cn原创 2018-01-27 18:29:15 · 3434 阅读 · 0 评论