Session序列化和反序列化

前端 0 94095
00223869
00223869 LV1 关注 2022年6月24日 10:06 编辑

1、序列化与反序列

把对象转化为字节序列的过程称为序列化(保存到硬盘,持久化)
把字节序列转化为对象的过程称为反序列化(存放于内存)

2、序列化的用途

把对象的字节序列永久保存到硬盘上,通常放到一个文件中。
把网络传输的对象通过字节序列化,方便传输

3、实现步骤

要想实现序列化和反序列化需要手动配置:
在Web工程META-INF下增加context.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
  <Context>
       <Manager className="org.apache.catalina.session.PersistentManager">
         <Store className="org.apache.catalina.session.FileStore" directory="d:/session"/>
      </Manager>
  </Context>

4、实体类要实现Serializable接口。

例如session保存User类对象,User类实现该接口

赞(0) 收藏(0)  分享
相关标签: Java笔记
0个回复
  • 消灭零回复
Vaptcha启动中...