複製鏈接
請複製以下鏈接發送給好友

javax.naming.spi

鎖定
javax.naming.spi是計算機編程語言JAVA的一個軟件包。
外文名
javax.naming.spi
作    用
訪問不同的命名和目錄服務
目    的
創建 JNDI 服務提供程序

目錄

javax.naming.spi描述

軟件包 javax.naming.spi 的描述
提供一些方法來動態地插入對通過 javax.naming 和相關包訪問命名和目錄服務的支持。
此包定義 Java Naming and Directory InterfaceTM (JNDI) 的服務提供程序接口 (SPI)。 JNDI 向使用 Java 編程語言編寫的應用程序提供命名和目錄功能。它被設計成與任何特定的命名或目錄服務實現無關。因此可以使用共同的方式對多種服務(新的、新出現的及已經部署的服務)進行訪問。
JNDI SPI 提供一些方法來創建 JNDI 服務提供程序,JNDI 應用程序可通過這些提供程序訪問不同的命名和目錄服務

javax.naming.spi插件架構

服務提供程序包允許動態插入不同實現。這些不同的實現包括用於初始上下文 的那些實現,以及用於可從初始上下文到達的那些上下文的實現。
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