質問: 現在strutsを用いたWebアプリケーションの設計、開発を行っ ています。それに関してご相談があります。 ユーザーに関する情報を複数ページ、処理などを跨いでアプリ ケーション上に保持しようとするとき、それをsessionスコー プに登録して使用するのが、一番確実かつ便利な方法だと考え ています。しかし同時に、sessionスコープの乱用はあまり良 くないという意見も多数聞きます(sessionスコープ登録を極力 少なくするような設計が望ましい、等)。 何かの情報を1セッション単位で管理するような実装を行う場 合、みなさんはどのような方法を取られていますか? 参考までにお聞かせ頂けると幸いです。
回答: sessionに登録するオブジェクトを減らすっていっても、EJB stateful session beanを使うかhiddenを使うか?くらいしか代替策がないのでは・・・。 クラスタを組むのでもなければ、sessionのサイズは気にしなくてもいいのでは? クラスタ組むなら、でっかいオブジェクトはsession beanにいれるのかなあ。