0

サーブレット以外の Java クラスが web.xml からプロパティ値を取得することに欠点はありますか?

オンラインでの例はあまりありません。これが賢明な道であるかどうか疑問に思っていましたか?

4

2 に答える 2

0

それは単なる不必要な依存関係です。クラスパスのプロパティ ファイルからプロパティ値を取得する方が簡単で、サーブレット コンテナーでコードを実行する必要がありません。

web.xml からプロパティを読み取るには、クラスが にアクセスする必要があるServletConfigため、クラスはすべてサーブレットに依存します。プロパティファイルを使用すると、はるかにうまくいくでしょう。

于 2012-06-14T18:58:04.510 に答える
0

非サーブレット クラスが web.xml で既に定義されているものをルックアップする 1 つのパターンは、JNDI プロパティ (たとえば、これが開発/テスト/運用環境であるかどうかを定義する共有/クラスター レベルの属性) を使用することです。

ユース ケースはより細かく、プロパティ ファイルで定義されているものとは異なります。ほとんどのユースケースでは、プロパティ ファイルから検索するだけで十分です。

于 2012-06-14T19:05:56.533 に答える