我正在尋找能夠管理任何協議的服務器會話的Java庫(或簡單的類)。我的應用程序與HTTP沒有任何關係。會話必須在不同的連接之間保持活躍狀態,就像HTTP cookies一樣。是否存在Java庫來管理服務器會話?
我猜要走的路是:
- 客戶端連接到服務器
- 客戶端發送的登錄信息
- 服務器用狀態和會話ID(長串回覆,就像JSESSIONID或PHPSESSID)
- 客戶端發送請求到服務器(與現有的或新的TCP連接),總是提供所述會話ID
- 客戶端請求註銷
- 服務器刪除該會話和無效會話ID
我只是在尋找現有關於會話管理部分的東西,即使它真的很容易實現。否則,我猜Map
和一個隨機的字符串發生器將完成這項工作。
我寧願在數據庫中使用sessionmanagement表來滿足您的需求,這比使用庫更簡單。 – cherit