持久化

持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。持久化是将程序数据在持久状态和瞬时状态间转换的机制。   JDBC就是一种持久化机制。文件IO也是一种持久化机制。

在一定周期内保持不变就是持久化,持久化是针对时间来说的.   数据库中的数据就是持久化了的数据,只要你不去删除或修改.   
Session会话中Session对象变量也是不变的,是Session容器中持久化   
对象持久化的方式有很多种,根据周期不同有,page,Session,Application,   
对象序列化机制对于需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态,对象序列化的过程是对象持久化的方法之一,把对象保存到文件中.


持久化是一种对象服务,就是把内存中的对象保存到外存中,让以后能够取回。需要实现至少3个接口:   
void Save(object o) 把一个对象保存到外存中   
Object Load(object oid) 通过对象标识从外存中取回对象  
boolean Exists(object oid) 检查外存中是否存在某个对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值