任意のプロトコルのサーバーセッションを管理できるJavaライブラリ(または単純なクラス)を探しています。私のアプリケーションはHTTPとはまったく関係がありません。HTTP Cookieと同様に、セッションは異なる接続間で存続する必要があります。
私は行く方法は次のとおりだと思います:
- クライアントはサーバーに接続します
- クライアントはログイン情報を送信します
- サーバーはステータスとセッションID(JSESSIONIDやPHPSESSIDのような長い文字列)で応答します
- クライアントは(既存または新規のTCP接続を使用して)サーバーに要求を送信し、常にセッションIDを提供します
- クライアントがログアウトを要求する
- サーバーはセッションを削除し、セッションIDを無効にします
実装が本当に簡単な場合でも、セッション管理の部分に関して存在するものを探しています。そうでなければMap
、ランダムな文字列ジェネレーターがその仕事をするだろうと思います。