Skip navigation links
Java™ Platform
Standard Ed. 8

Package javax.naming.directory

扩展 javax.naming包以提供访问目录服务的功能。

See: 描述

Package javax.naming.directory Description

扩展javax.naming软件包以提供访问目录服务的功能。

该包定义了Java命名和目录接口TM (JNDI)的目录操作。 JNDI为以Java编程语言编写的应用程序提供命名和目录功能。 它被设计为独立于任何特定的命名或目录服务实现。 因此,可以以一种常见的方式访问各种服务 - 新的,新兴的和已经部署的服务。

此包允许应用程序检索和更新与存储在目录中的对象相关联的属性,并使用指定的属性搜索对象。

目录上下文

DirContext接口表示一个目录上下文 它定义了用于检查和更新与目录对象目录条目相关联的属性的方法 ,因为它有时被称为。

您可以使用getAttributes()来检索与目录对象关联的属性(为此提供名称)。 属性使用modifyAttributes()修改。 您可以使用此操作添加,替换或删除属性和/或属性值。

DirContext也表现为通过在javax.naming封装延伸Context接口命名上下文。 这意味着任何目录对象也可以提供命名上下文。 例如,一个人的目录对象可能包含该人的属性,同时提供一个上下文来命名对象相对于该人,比如他的打印机和主目录。

搜索

DirContext包含用于执行目录的基于内容的搜索的方法。 在最简单和最常用的使用形式中,应用程序指定一组属性(可能具有特定值),以匹配并将该属性集提交到search()方法。 还有其他重载形式的search()支持更复杂的搜索过滤器

包装规格

JNDI API规范及相关文档可在发现JNDI documentation
从以下版本开始:
1.3
Skip navigation links
Java™ Platform
Standard Ed. 8