簡體   English   中英

沒有數據庫的簡單 pojo 持久化

[英]Simple pojo persistence without database

我有一個非常簡單的 web 項目,它只需要持久化一些“用戶”,每個用戶只有幾個字段(“用戶名”,“密碼”)。

現在我將它們持久化到數據庫中,但我認為它太重了。

我想知道是否有一些簡單的方法可以在沒有數據庫的情況下持久化它們。 只需要直接保存pojos就太好了。


更新

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

我希望像db4o這樣的東西,但有一個好的許可證(不是 GPL 也不是商業的)。 性能在這里並不重要。

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

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

使用屬性文件是另一種解決方案, http://download.oracle.com/javase/tutorial/essential/environment/properties.html但請注意,您可能需要加密它們,存儲密碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM