タグ

ブックマーク / taichitaichi.hatenadiary.org (1)

  • WebアプリケーションにおけるHttpSessionのアレとかソレ。 - 設計と実装の狭間で。

    僕が、HttpSessionをやたらと使うテクノロジに懐疑的な理由をちょっとだけ。 実装上の話と設計上の話に分けて考えてみたり。 まずは、「JavaにおけるHttpSession」が、アレでナニな理由。 HttpSessionが、どの様に保持されるかは、APサーバの実装依存。 つまり、どういう事かというと、HttpRequestのたんびに、どっかにシリアライズしてもイイのです。 大抵のAPサーバは、HttpSessionの内容を常に全てメモリ上に保持する訳ではありません。 好き勝手なと言うと、語弊がありますが、ある程度のタイミングでシリアライズします。 それによって、使用されるメモリの量を抑える様になっています。 これが、適切に動作するか否かは、状況依存なので、 決定的な事は何とも言えないのですが、ポイントは、一つだけ。 HttpSessionにオブジェクトが大量にぶら下っていると、 シリ

    WebアプリケーションにおけるHttpSessionのアレとかソレ。 - 設計と実装の狭間で。
  • 1