Java Webアプリケーションを開発しています。 私は、メリット/デメリットが、コンテキストパラメータを設定することと、Webアプリケーションのクラスのパブリック最終静的変数を宣言するだけであることに疑問を抱いていました。Java Web Appのコンテキストパラメータとpublic static final変数
例えば、私は "serviceFee"のようなアプリケーション全体を通して一定の変数を持っています。私は私は1つのパブリック静的最終変数と値を設定することができる(私はServletContext
オブジェクトへのアクセスを持っている場合、私はそれだけにアクセスできることを意味する)コンテキストパラメータ
又は
ようにこの変数を格納することができます私のクラス(例:私のInvoice
クラス)(そして、ServletContext
オブジェクトにアクセスすることなくクラスのすべてにアクセスできます)。
なぜどちらか一方の方法が優先される理由についてのアドバイスを探しています。
ありがとうございます。
ありがとう。コンテキスト変数とは何か、最終的な静的変数は何を決定するのですか?なぜ他のものを使うの? – theyuv
最大の違いは、それは変わるだろうか?はいの場合は、パブリックに向かって見ていない場合、コンテキストに向かって見てください。final static int。これにより、より多くの洞察を得ることができます。http://www.ibm.com/developerworks/websphere/techjournal/1301_stephen/1301_stephen.html – namlik