私はいくつかのユーザー設定を保存する方法を必要とする非常にシンプルなJavaアプリケーションがあります。私はバイナリ形式で保存したいので、XMLは本当に良い解決策ではありません。だから、この場合、組込みデータベース(Apache Derbyなど)や単純な古いシリアル化の中で最善の解決策は何でしょうか?
これは2つの全く異なることですが、どちらもアプリケーションの状態を維持することができます。だから、あなたは何を選んだのですか?なぜですか?シンプルなスタンドアロンアプリケーションのための組み込みデータベースとの比較
編集
限り保存する簡単なユーザの好みが行くように、.propertiesファイルやXMLファイルは大丈夫です、私はあなたに同意。しかし、パスワードやアプリケーション固有のデータを保存する場合はどうすればよいですか?
「バイナリ形式で保存したいから」どうして?なぜそれを複雑にするのですか? –
よく、これは一般的なケースではありませんが、ユーザーがこれらの設定を編集できないようにしたいと考えています – jFrenetic
"これらの設定を編集できないようにする"。それは面白い。本当の理由は何ですか?真剣に、誰でもバイトレベルのエディタや小さなPythonスクリプトでバイナリファイルを微調整できます。 –