2012-02-28 12 views
1

を外部の短所私は、JNDIとデータソースの構成を管理する方法についてatacoupleofpostsを見てきました。私の質問は:戦争のコンテキスト内でコンフィギュレーションを維持 長所とデータソース設定

    1. 対(任意の手段によって、context.xmlに、server.xmlを何でも)データソースの設定を外部化:の長所と短所は何ですか。 XML
  • 答えて

    6

    私はWebコンテナのデータソースの管理メカニズムを使用するために見ている主な理由は、通常、JNDIを介して公開、開発者の手から王国への鍵を維持することです。私は主に金融機関で働いていて、プロダクションデータベースのパスワードは通常、十分に保護されていることがわかっています。アプリケーションサーバーの管理者が、本番データベースに接続する方法を知っているアプリケーションチームの唯一のメンバーである場合、他の誰かが想定されていないデータを読み取るリスクが少なくなります。

    +0

    +1。また、アプリケーションを複数の環境に配備している限り、可能な限り多くの構成を外部化することができます。 – Perception

    +0

    私は(ローカル/ dev/qa/stage/prodの環境を除いて)私が考えたことの一つでもあります - 何らかの欠点がありますか?(例えば、複数の人で同じ設定を共有するのが難しくなると思いますチーム内で)? –

    +0

    各開発者のマシンにJNDIデータソースを設定するためのセットアッププロセスがあります。しかし、開発者環境では、通常、適切なアクセス権を持つチーム/開発者の資格情報を作成することに問題はありません。 –

    関連する問題