†[[:i/クラス別のセッションデータ]]

セッションよりも短期間、1セッション内に複数作るスコープ。
ローカルストレージに置いてもいいかも知れないけど、共用端末向けじゃない。ブラウザーの拡張機能をインストールできる環境ならあり。
ローカルストレージに置いてもいいかも知れない。

-セッション内に作る
セッションが切れたら全ユースケーススコープもアクセス不能に。
セッション内に作るのはユーザーに認知されるようにするため。
-ユースケースクラス別/ユースケースクラス専用
-各ユースケースの第一ステップが呼ばれたら新しいユースケーススコープ開始。

ステップのスコープ(1メソッドのブロック)に収まらないデータをこのスコープに。


RIGHT:[[:t/ユースケース]] [[:t/セッション]] [[:t/API]] [[:t/Web]]


**データ管理 [#zd073240]
データはセッション内に。
ユースケースクラスごとに管理。
セッションキーとユースケースクラス→辞書かキー文字列
ができるように。

これをユースケースクラスに渡す。ユースケース内では固定名で使えるように。ユースケースが自身のクラス名を使ってセッションにアクセス、でもいい。ユースケースはインスタンス化しないので、データは外部に。


RIGHT:[[:t/ユースケース]] [[:t/セッション]] [[:t/Web]]