私はsandbarをClojure Webアプリケーションに使用する予定です。私はサンドバーがサーバー側でどのようにセッションを維持するのか疑問に思っていますか?ユーザーの要求を識別するためにクッキーjsessionid
がありますか?または、セッションオブジェクトをクライアントに送り返し、リクエストから再度読み込み、セッションを操作して、それを再度送り返すだけです。サンドバーセッションはどのように機能しますか?
0
A
答えて
1
サンドバーセッションでは、リングセッションで使用するのと同じストレージバックエンドを使用し、wrap-stateful-session
はリングのwrap-session
と同じオプションをサポートします。だから、好きなセッションキー(デフォルトではjsessionid
ではありません)と好みのストアを使うことができます。デフォルトはインメモリストアです。
1
各ユーザーは一意のセッションIDを取得します。これがすべてCookieでユーザーに送信されます。サーバー側には、セッションIDをオブジェクトにマッピングする変更可能なオブジェクトがあります。現在のセッションIDに基づいてサンドバーを更新し、読み込みます。
関連する問題
- 1. dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
- 2. JQueryのdatepickerのポップアップ機能はどのように機能しますか?
- 3. jqueryのshow/hide機能はどのように機能しますか?
- 4. 機能の削減はどのように機能しますか?
- 5. セッターテンプレートのライブライブテンプレート機能はどのように機能しますか?
- 6. Facebookのリンク機能はどのように機能しますか?
- 7. Pythonの "all"機能はどのように機能しますか?
- 8. 豚の置換機能はどのように機能しますか?
- 9. JavaScriptのパワー機能はどのように機能しますか?
- 10. Readerモナドの「質問」機能はどのように機能しますか?
- 11. この機能割り当てはどのように機能しますか?
- 12. Safariのリーダー機能はどのように機能しますか?
- 13. AddImplicitRequiredAttributeForValueTypesが実際にどのように機能し、どのように機能していますか?ここ
- 14. Node.jsでは、イベントループはどのように機能しますか?
- 15. reduceLeftで型推論機能はどのように機能しますか?
- 16. ポーリング機能はどのようにcで機能しますか?
- 17. JavaScript []は本当にどのように機能しますか?
- 18. ブートストラップグリッドは実際にどのように機能しますか?
- 19. WPAは実際にどのように機能しますか?
- 20. UpdatePanelは実際にどのように機能しますか?
- 21. このPythonコードはどのように機能しますか?
- 22. NSObjectの継承はどのように機能しますか?
- 23. surfaceflingerのインターフェースはどのように機能しますか?
- 24. このコードはどのように機能しますか? [HARD]
- 25. WPFのNameScopeはどのように機能しますか?
- 26. Androidのスキャナはどのように機能しますか?
- 27. WebAudio:setTargetAtTimeのtimeConstantはどのように機能しますか?
- 28. このJSコピートリックはどのように機能しますか?
- 29. Objective Cのallocはどのように機能しますか?
- 30. Raspberry Piのブートローダはどのように機能しますか?