48

を構築するプロジェクトを行っていますthread pooled web server。その中で設定する必要があります

  • サーバーがリッスンするポート番号。
  • スレッドプールにあるスレッドの数
  • ルート ディレクトリの絶対パス、および非常に多くのポイント。

1 つの方法は、これらすべての変数をコードにハード コードすることです。でもプロとしてはダメです。

ここで、これらすべてのデータを入れる 1 つの構成ファイルを作成し、実行時にコードがこれらをフェッチするようにします。

上記のタスクの構成ファイルを作成するにはどうすればよいですか?

4

3 に答える 3

12

場合によります。

Basic I/Oから始めて、Propertiesを見て、Preferences APIを見てください。XML Processing の Java APIXML Binding の Java Architectureも見てみましょう。

そして、それらのどれも特定のニーズを満たしていない場合は、ある種のデータベースの使用を検討することもできます

于 2013-04-29T07:23:11.440 に答える
12

構成ファイルを作成し、そこにエントリを配置します。

SERVER_PORT=10000     
THREAD_POOL_COUNT=3     
ROOT_DIR=/home/   

Properties.load(fileName)取得した値を使用してこのファイルをロードできますget(key)

于 2013-04-29T07:24:09.063 に答える