2

Web サーバーに Jetty を使用しています。MongoDb を使用してユーザーを取得するカスタム LoginService/realm を作成しました。この LoginService は独自の jar にあり、jetty サーバー コンテナーのクラスパスにあります。

また、Web アプリケーションで MongoDb を使用したいと考えています。通常、SQL の場合は、JNDI 経由で共有される接続プールを設定します。MongoDb で同様のことができますか?

各 MongoClient は接続プールを管理します。JNDI に任意のオブジェクト (つまりMongoClientインスタンス) を格納できますか? またはObjectFactoryインターフェイスを使用する必要がありますか?

ある種の ObjectFactory を作成する必要がある場合、基本的にそれをシングルトンに変換して、MongoClient の同じインスタンスを返すことはできますか?

JNDI の魔法を実際に説明しているリソースがほとんどないため、JNDI を完全には理解していません。そのため、適切な質問をしていない可能性もあります。

4

1 に答える 1