2011-07-14 53 views
0

我有一個非常簡單的Web項目,它只需要持久化一些「用戶」,每個只有幾個字段(「用戶名」,「密碼」)。簡單pojo持久性沒有數據庫

現在我堅持將它們存入數據庫,但我認爲它太重了。

我不知道是否有一些簡單的方法來執行他們沒有數據庫。這很好,只需要直接保存pojos。


UPDATE

要直接將它們保存在一個文件中(如系列化,屬性文件)很容易,但不能與CRUD容易。這意味着,當我得到一個指定的用戶時,我必須加載它們,然後逐個檢查用戶名。當我更新或刪除一個時,我需要加載全部並全部保存。

我希望像db4o,但有一個很好的許可證(不是GPL或商業)。這裏的表現並不重要。

+1

您可以在內存HSQLDB http://hsqldb.org/使用 – Shahzeb

+0

多少數據總共有?你能(例如)序列化一個客戶的列表<...>? – msandiford

回答

3

您可以使用Java的內置序列化或查看一些XML序列化器,如simple

SQLite可能是客戶端/服務器類型數據庫的合適替代方案,但從Java使用有點尷尬,因爲需要一些本地庫。

+1

+1,用於簡單地將對象序列化到文件 –