StandardSession类表示一个Session。

StandardSession中有一个属性是负责存储当前Session中的键值对的:

  1. protected ConcurrentMap<String, Object> attributes = new ConcurrentHashMap<String, Object>();

StandardManager

StandardManager类表示Session管理器,负责:

  1. 生成SessionId
  2. 根据SessionId找到对应的StandardSession
  3. 对过期的会话进行清除
  4. 对会话进行持久化

StandardSession是ManagerBase类的一个子类,在ManagerBase类中有几个重要的属性和方法:

SessionIdGenerator