摘要: Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现。对于Cache的一些概念可以参考我的《Spring Cache抽象详解》:http://jinnianshilongnian.iteye.com/bl 阅读全文
posted @ 2017-10-27 16:57 什么,基地没了? 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web的透明支持、SSO单点登录的支持等特性。即直接使用Shiro的会话管理可以直 阅读全文
posted @ 2017-10-27 16:52 什么,基地没了? 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Shiro提供了JSTL标签用于在JSP/GSP页面进行权限控制,如根据登录用户显示相应的页面按钮。 导入标签库 Java代码 <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %> Java代码 Java代码 标签库定义在shi 阅读全文
posted @ 2017-10-27 15:00 什么,基地没了? 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 8.1 拦截器介绍 Shiro使用了与Servlet一样的Filter接口进行扩展;所以如果对Filter不熟悉可以参考《Servlet3.1规范》http://www.iteye.com/blogs/subjects/Servlet-3-1了解Filter的工作原理。首先下图是Shiro拦截器的基 阅读全文
posted @ 2017-10-27 10:13 什么,基地没了? 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Shiro提供了与Web集成的支持,其通过一个ShiroFilter入口来拦截需要安全控制的URL,然后进行相应的控制,ShiroFilter类似于如Strut2/SpringMVC这种web框架的前端控制器,其是安全控制的入口点,其负责读取配置(如ini配置文件),然后判断URL是否需要登录/权限 阅读全文
posted @ 2017-10-27 00:40 什么,基地没了? 阅读(77) 评论(0) 推荐(0) 编辑