0

これは非常に主観的な質問であることは承知していますが、できるだけ具体的にしようと思います。データのさまざまなクラスは次のとおりです。

  • インストール/初期化データ(例: インストールのパス、シリアル番号、サーバー ポート、サーバー アドレスなど)
  • アプリケーション/目的データ(アプリケーションが構築されたデータ)
  • 構成データ(色、計算の特定のしきい値、言語などの設定)

インストール データは、コードやデータベースにアクセスせずに編集できる必要があるため、ini ファイルに保存する必要があります。

アプリケーション データはデータベース内に保存されます。

問題は次のとおりです。構成データを同じデータベース内に (Hibernate を使用して) 保存し、異なるクラスのデータを混合する 、別のファイル内に構成を保存して ( Preferences APIで動作)、クラスを分離する必要がありますか?

問題のプロジェクトは、すべてが同じ構成にアクセスできる複数のモジュールを実行する Web サーバーです。

4

1 に答える 1

0

複数のモジュールが同じ構成ファイルにアクセスしようとしている場合は、ファイルを簡単に更新できるように、データベースに配置することをお勧めします (トランザクションであると仮定します)。ファイル システムに保持する場合は、セマフォなど、読み取り/書き込み操作を安全にするためのメカニズムを保持する必要があります。

于 2013-08-02T10:42:33.317 に答える