これは非常に主観的な質問であることは承知していますが、できるだけ具体的にしようと思います。データのさまざまなクラスは次のとおりです。
- インストール/初期化データ(例: インストールのパス、シリアル番号、サーバー ポート、サーバー アドレスなど)
- アプリケーション/目的データ(アプリケーションが構築されたデータ)
- 構成データ(色、計算の特定のしきい値、言語などの設定)
インストール データは、コードやデータベースにアクセスせずに編集できる必要があるため、ini ファイルに保存する必要があります。
アプリケーション データはデータベース内に保存されます。
問題は次のとおりです。構成データを同じデータベース内に (Hibernate を使用して) 保存し、異なるクラスのデータを混合する か 、別のファイル内に構成を保存して ( Preferences APIで動作)、クラスを分離する必要がありますか?
問題のプロジェクトは、すべてが同じ構成にアクセスできる複数のモジュールを実行する Web サーバーです。