javax.naming.directory

軟體包 javax.naming.directory 為訪問命名服務提供類和接口。此包定義 Java Naming and Directory InterfaceTM (JNDI) 的目錄操作。 JNDI 向使用 Java 程式語言編寫的應用程式提供命名和目錄功能。它被設計成與任何特定的命名或目錄服務實現無關。因此可以使用共同的方式對多種服務(新的、新出現的及已經部署的服務)進行訪問。

基本介紹

  • 中文名:javax.naming.directory
  • 性質軟體包
  • 擴展: javax.naming
  • 功能:訪問目錄服務
調用方式,相關文檔,

調用方式

軟體包 javax.naming.directory 的描述
擴展 javax.naming 包以提供訪問目錄服務的功能。
此包允許應用程式檢索和更新與存儲在目錄中的對象關聯的屬性,以及使用指定屬性搜尋對象。
目錄上下文
DirContext 接口表示目錄上下文。該接口定義了一些方法來檢驗和更新與目錄對象(有時稱為目錄項)關聯的屬性。
可以使用 getAttributes() 檢索與目錄對象(為其提供名稱)關聯的屬性。使用 modifyAttributes() 修改屬性。使用此操作可以添加、替換或移除屬性和/或屬性值。
通過擴展 javax.naming 包中的 Context 接口,DirContext 還可以用作命名上下文。這意味著所有目錄對象也都可以提供命名上下文。例如,某個人的目錄對象可能包含該人的屬性,同時提供與該人相關的命名對象(如他的印表機和住宅目錄)的上下文。
搜尋
DirContext 包含一些對目錄執行基於內容的搜尋的方法。最簡單和最普通的用法是,應用程式指定一屬性集(可能帶有特定值)來匹配 search() 方法,並將此屬性集提交給該方法。也有其他重載形式的 search(),可支持更複雜的搜尋過濾器。
包規範
以下文檔可以在 Java 技術站點找到:
JNDI API Document (Postscript)
JNDI API Document (PDF)

相關文檔

有關教程、示例和概述,請參閱:
The JNDI Tutorial
Examples
Executive Summary (Postscript)
Executive Summary (PDF)
從以下版本開始:
1.3

相關詞條

熱門詞條

聯絡我們