1.1会话管理
- Shiro提供了完整的企业会话管理功能,不依赖于底层容器(如:Tomcat),不管是J2SE还是J2EE环境都可以使用,提供了会话管理,会话事件监听,会话存储/持久化,容器无关的集群,失效/过去支持,对web的透明支持,SSO单点登入的支持特性.
1.2 会话相关APL
-
Subject.getSession():获取会话,等价于Subject.getSession(true),即如果当前没有创建session对象会创建一个;Subject.getSession(false),如果当前没有创建session对象则返回null.
-
session.setAttribute(key,val):设置会话属性
-
session.getAttribute(key):获取会话属性
-
session.removeAttribute(key):删除会话属性
1.3 SessionDao
-
(1)Shiro提供SessionDAO用于会话持久化.提供CRUD操作.
-
(2))AbstractSessionDAO&#x