JavaTM 2 Platform
Standard Ed. 6

軟體套件 javax.naming.spi

提供一些方法來動態地插入對通過 javax.naming 和相關套件存取命名和目錄服務的支持。

請參見:
          描述

介面摘要
DirObjectFactory 此介面表示一個處理器,該處理器用來在給定某一物件以及有關該物件的屬性的情況下創建該物件。
DirStateFactory 此介面表示一個處理器,該處理器用來獲得物件的狀態和用於綁定的相應屬性。
InitialContextFactory 此介面表示創建初始上下文的處理器。
InitialContextFactoryBuilder 此介面表示創建初始上下文處理器的產生器。
ObjectFactory 此類別表示用於創建物件的處理器。
ObjectFactoryBuilder 此介面表示創建物件處理器的產生器。
Resolver 此介面表示用於名稱解析的“中間上下文”。
StateFactory 此介面表示一個處理器,該處理器用來獲得用於綁定的物件狀態。
 

類別摘要
DirectoryManager 此類別包含支持 DirContext 實作的方法。
DirStateFactory.Result 用於返回 DirStateFactory.getStateToBind() 的結果的物件/屬性對。
NamingManager 此類別包含一些方法來創建上下文物件以及通過命名或目錄服務中的資訊參考的物件。
ResolveResult 此類別表示解析某一名稱的結果。
 

軟體套件 javax.naming.spi 的描述

提供一些方法來動態地插入對通過 javax.naming 和相關套件存取命名和目錄服務的支持。

此套件定義 Java Naming and Directory InterfaceTM (JNDI) 的服務提供者介面 (SPI)。  JNDI 向使用 Java 程式語言編寫的應用程序提供命名和目錄功能。它被設計成與任何特定的命名或目錄服務實作無關。因此可以使用共同的方式對多種服務(新的、新出現的及已經部署的服務)進行存取。

JNDI SPI 提供一些方法來創建 JNDI 服務提供者,JNDI 應用程序可通過這些提供者存取不同的命名和目錄服務。

外掛程式架構

服務提供者包允許動態插入不同實作。這些不同的實作包括用於初始上下文 的那些實作,以及用於可從初始上下文到達的那些上下文的實作。

Java 物件支持

服務提供者包支持 javax.naming.Context.lookup() 以及相關方法的實作方返回非常適合 Java 開發人員的 Java 物件。例如,當從目錄中尋找印表機名稱時,使用者很自然地會期望返回一個能在上面進行操作的印表機物件。

多個命名系統(聯合)

JNDI 操作允許應用程序提供跨多個命名系統的名稱。因此在完成某一操作的過程中,服務提供者可能需要與另一個服務提供者進行交互,以便(舉例來說)傳遞該操作,使它在下一個命名系統中得以繼續。服務提供者包支持不同的提供者協作完成 JNDI 操作。

套件規範

JNDI API 規範及相關文檔可在 JNDI documentation 中找到。

從以下版本開始:
1.3

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only