我正在尝试找到保存简单应用程序状态的最佳方法.从数据库的角度来看,有4/5个表格,其中包含日期字段和关系.
因为应用程序很简单,我希望用户可以选择移动数据(usb pen,dropbox等),我想将所有数据放在一个文件中.
这样做的最佳方式/ lib是什么?
XML通常是最好的格式(可读性和开放性),但是我没有在没有SAX/DOM的情况下找到任何优秀的lib.
如果要使用XML,请查看XStream,以便将Java对象简单地序列化为XML.这是"两分钟教程".
如果您想要简单的东西,标准的Java Properties格式也可以是存储/加载一些小数据的方法.