javaの中でなぜ実体類は序列化を実現する必要があるのか?


クライアントがあるセッション機能を開くリソースにアクセスすると、ウェブサーバはHTTPSessionオブジェクトを作成し、各HTTPSessionオブジェクトは一定のメモリを使用します。同じ時間帯に訪問するユーザが多すぎると、大量のサーバメモリを消費します。この問題を解決するために、私たちは一つの技術を使います。
sessionの持続化とは?
webサーバは、一時的に活動しなくなり、失効していないHTTPSessionオブジェクトをファイルシステムやデータベースに転送して保存します。サーバーが使う時は、彼らをメモリに転載します。
Sessionオブジェクトをファイルシステムまたはデータベースに転送して保存するには、序文化が必要です。java.io.Serializable。
tomcat再起動時に不動態化操作を行い、起動成功後に再活性化する。
対応する領域にロードされても、失われない(前提はsessionに格納されている変数は、序列化インターフェースを実装してこそ不動態化することができ、ハードディスク上の1つのバイナリファイルにシーケンスすることができる)。
以上のこの浅談javaの中でどうして実体類は序文化を実現する必要がありますか?つまり、小編は皆さんに全部の内容を共有しています。皆様に参考にしてもらいたいです。どうぞよろしくお願いします。