2011-07-14 19 views
0

私は非常に単純なWebプロジェクトを持っています。いくつかの "ユーザー"を永続させる必要があり、それぞれにはいくつかのフィールド( "username"、 "password"データベースなしのシンプルなpojo永続性

私はデータベースに永続化しましたが、重すぎると思います。

データベースなしで永続化する簡単な方法があるのだろうかと思います。ポーズを直接保存するだけで大​​丈夫です。


UPDATE

直接ファイルに保存するには(シリアライズのように、プロパティファイル)簡単ですが、CRUDと簡単ではありません。つまり、特定のユーザーを取得すると、そのユーザーをロードしてから、ユーザー名を1つずつ確認する必要があります。 1つを更新または削除すると、すべてをロードしてすべてを保存する必要があります。

私はdb4oのようなものを望みますが、GPLも商用でもなく、良いライセンスを持っています。パフォーマンスは重要ではありません。

+1

それらを暗号化する必要があるかもしれませんあなたはあるhttp://hsqldb.org/ – Shahzeb

+0

どのくらいのデータメモリHSQLDBに使用することができますそこに合計で?顧客の 'List <...>'をシリアル化できますか? – msandiford

答えて

3

Java用の組み込みシリアル化を使用するか、simpleなどのXMLシリアライザの一部を使用できます。

SQLiteはクライアント/サーバタイプのデータベースに代わるものとして適していますが、Javaからの使用は少し難解です。いくつかのネイティブライブラリが必要です。プロパティファイルを使用して

+1

+1オブジェクトをファイルにシリアライズするだけです –

関連する問題