【发布时间】:2011-11-24 09:35:57
【问题描述】:
我正在寻找一个开源库,它可用于透明地将 java 对象(及其依赖项!)保存到文件或数据库,一种快照。
示例用例:我在一堆对象、玩家、分数、位置等中有一个游戏的状态。用户点击“保存”,现在我需要保存这些对象(所有要保存的对象都可以注释)到文件或数据库。如果系统崩溃或用户稍后登录,我应该能够从这一点恢复。
我正在寻找一个可以尽可能透明和高效地执行此操作的库。交易等是不必要的。 我的优先事项是
- 开源,免费,良好的文档
- 易于使用。用户应 修改后不必手动保存对象。的 如果(她)必须这样做,那应该是微不足道的活动
- 稳定
- 应该 易于从快照中读取和恢复。
是否存在涵盖所有 4 个或至少大部分上述 req 的库?我对面向方面的方法持开放态度
我是否为我的用例询问了错误的 q?它在行业中的做法有很大不同吗?
【问题讨论】:
标签: java serialization nosql object-oriented-database