StandardSession类表示一个Session。
StandardSession中有一个属性是负责存储当前Session中的键值对的:
protected ConcurrentMap<String, Object> attributes = new ConcurrentHashMap<String, Object>();
StandardManager
StandardManager类表示Session管理器,负责:
- 生成SessionId
- 根据SessionId找到对应的StandardSession
- 对过期的会话进行清除
- 对会话进行持久化
StandardSession是ManagerBase类的一个子类,在ManagerBase类中有几个重要的属性和方法: