Shiro(Session Management, Cryptography)
发布时间
阅读量:
阅读量
会话管理
一、会话管理概述
涵盖时间段内的信息处理流程
二、Shiro会话管理的功能
Shiro支持全面的企业级会话管理功能, 包括会话创建. 维护. 删除. 失效以及验证等功能. 这些具体的功能通过包括会话创建. 维护. 删除. 失效和验证等功能来实现, 从而确保在各个请求期间保持用户的登录状态, 并提供个性化的服务.
三、Shiro会话管理的组件
- SessionManager 是管理所有会话的核心组件,并负责协调和维护各个Subject的会话关系。Shiro提供多种实现方案以适应不同场景的需求:例如,在JavaSE环境下使用DefaultSessionManager,在Web环境中则可选择ServletContainerSessionManager直接利用Servlet容器进行会话管理(而DefaultWebSessionManager则采用自托管的方式进行会话维护)。
- SessionListener 接口是Shiro中用于监听会话 lifecycle事件的关键组件。开发者可以通过继承或自定义实现该接口来定制特定的监听逻辑。
- SessionDAO 接口为Shiro提供的核心服务之一,主要用于执行与会话相关的CRUD操作(包括增删查改)。开发者可以根据实际需求自定义其存储与持久化策略,并可选
全部评论 (0)
还没有任何评论哟~
