javax.naming.spi

javax.naming.spi是計算機內一個軟體包名。

描述

軟體包 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 操作。

包規範

以下文檔可以在 Java 技術站點找到:

JNDI SPI Document (Postscript)

JNDI SPI Document (PDF)

相關文檔

有關教程、示例和概述,請參閱:

The JNDI Tutorial

Examples

Executive Summary (Postscript)

Executive Summary (PDF)

從以下版本開始:

1.3

相關搜尋

熱門詞條

聯絡我們