私はこのlinkを使用してOracleからJNDIオンラインチュートリアルを読んでいます。JNDIアーキテクチャ:JNDI API、サービスプロバイダ、SPI?
これは、次の図があります。
、私は次のようしている質問:
1)のJNDI API - の一部として提供されます。このちょうど仕様/インターフェースですがJ2SE?つまり、このAPIのいくつかのメソッドを呼び出すと、これは実際の作業ですか、または第三者から提供された他の人を内部的に呼び出していますか?
2)ネーミングマネージャー - これはまったくわかりませんでしたし、説明はありませんか?これはJ2SEの一部ですか?それはAPIですか?
3)JNDI SPI - これはなんですか? JNDI APIとJNDI SPIの関係は何ですか? JNDI APIは実際の作業を行うためにJNDI SPIを内部的に呼び出しますか?これらのJNDI SPIは誰が提供していますか?
4)サービスプロバイダの意味は?
私はこれを理解することができません、誰でも簡単な言葉で理解するのを助けることができますか?
あなたの答えに感謝します。 JNDI SPIに関するもう1つの質問。 openLDAPを使用したい場合、実装者はopenLDAPのSPIを提供するでしょうか? – CuriousMind
私はそれに答えました。 LDAPのプロバイダはJREの一部です。時には私はなぜ迷惑をかけるのだろうか。 – EJP
貴重なご意見をいただき、ありがとうございます。 J2SEにLDAPプロバイダがあると言いました。異なるベンダーのLDAP実装の数が違うことがありますが、それが私にはこの質問をする理由でした。 J2SEにバンドルされているLDAPプロバイダは、あらゆる種類のLDAP実装と通信できますか?これを完全に理解することができなかったことを申し訳なく思っています。同時に、あなたの時間とあなたの援助を尊重しています。最高の挨拶 – CuriousMind