2

セッション スコープオブジェクトを実装する必要があると人々が言っ​​ているのをよく耳にしSerializableます。なぜそうなのか?これを行わないと、結果はどうなりますか? では、なぜこれをサーブレット仕様の一部にしないのでしょうか? これをしなくても、Tomcat が文句を言わないことはわかっています。JBoss、WebSphere、Weblogic などの他のアプリケーション サーバーはどうですか?

4

2 に答える 2

7

これにより、サーブレット コンテナは、セッションのコンテンツをディスクに保存したり、セッションのコンテンツをネットワーク経由で別のサーバーに転送したりできます。

コンテナーがセッションをディスクに保存する必要があるのはなぜですか (パッシベーション)? おそらくメモリがいっぱいになったときです。セッションが再度必要になると、セッションはディスクから取得されてメモリに戻されます (アクティブ化)。

http://www.javapractices.com/topic/TopicAction.do?Id=110

于 2012-09-04T11:42:44.387 に答える
2

これにより、コンテナはセッション オブジェクトをネットワーク経由で移動したり、ディスクに保存したりできます。異なる物理ボックスで実行されているサーバーの異なるノードでアプリケーションをクラスター化する場合に役立ちます。

于 2012-09-04T11:43:22.420 に答える