`

JNDI API

 
阅读更多

JNDI API由5个包组成: 

  1、Javax.naming:包含了访问命名服务的类和接口。例如,它定义了Context接口,这是命名服务执行查询的入口。 

  2、Javax.naming.directory:对命名包的扩充,提供了访问目录服务的类和接口。例如,它为属性增加了新的类,提供了表示目录上下文的DirContext接口,定义了检查和更新目录对象的属性的方法。

  3、Javax.naming.event:提供了对访问命名和目录服务时的时间通知的支持。例如,定义了NamingEvent类,这个类用来表示命名/目录服务产生的事件,定义了侦听NamingEvents的NamingListener接口。

  4、Javax.naming.ldap:这个包提供了对LDAP 版本3扩充的操作和控制的支持,通用包javax.naming.directory没有包含这些操作和控制。 

  5、Javax.naming.spi:这个包提供了一个方法,通过javax.naming和有关包动态增加对访问命名和目录服务的支持。这个包是为有兴趣创建服务提供者的开发者提供的。 

分享到:
评论

相关推荐

    jndi-1_2_1.zip_jndi_jndi-1.2.1.jar

    4. doc 文件夹可能包含了API文档或其他技术文档,帮助开发者理解和使用JNDI API。 5. examples 文件夹可能包含了一些示例代码,展示如何在实际项目中应用JNDI。 6. lib 文件夹可能包含了依赖的库文件,这些库可能与...

    JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口

    JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,...

    Tomcat中JNDI原理

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API。它为开发者提供了访问各种命名和目录服务(如DNS、LDAP等)的统一接口。在Tomcat服务器中,JNDI的应用主要体现在其内置的...

    jndi用到的所有jar

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API,它为各种服务提供了一个统一的接口,使得开发者无需关心底层服务的具体实现,就能方便地查找、绑定和管理资源。在Java应用,...

    jndi所依赖的jar包

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API,它为各种不同的命名和目录服务提供了统一的接口。在Java应用程序中,JNDI允许开发者查找和绑定对象,这些对象可以是数据源、...

    JNDI使用

    1. **导入JNDI库**:在Java项目中,需要引入`jndi.properties`配置文件,并导入相应的JNDI API库,如`javax.naming`和`javax.naming.directory`包下的类。 2. **创建Initial Context**:这是JNDI的第一步,通过`...

    jndi简明教程

    JNDI(Java Naming and Directory Interface)是Java平台中用于访问命名服务和目录服务的一套标准API。它为开发者提供了访问不同类型的命名和目录服务(如DNS、LDAP等)的一致接口。 **命名服务**:命名服务是将...

    jndi-1.2.1.jar.zip

    在Java编程领域,JNDI(Java Naming and Directory Interface)是一个关键的API,它为Java应用程序提供了一种标准的方式来访问命名和目录服务。JNDI 1.2.1是这个接口的一个版本,它在JNDI 1.2的基础上进行了优化和...

    解释什么是JNDI的意义和作用

    这意味着,一旦开发者熟悉了JNDI API,就可以无缝地切换到任何支持JNDI的目录服务,无需修改代码。 2. **资源定位**:JNDI允许应用程序通过名称查找和定位远程对象或资源,如数据库连接、消息队列、远程对象等。这...

    连接基于文件系统实现的JNDI服务器所需要的JAR包

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的一组API。它提供了一种标准的方法来查找和管理分布式环境中的对象,比如数据库连接、EJB、邮件服务器等。JNDI 不是实际的服务,...

    JNDI支持包

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API,它为各种不同的命名和目录服务提供了统一的接口。在Java应用程序中,JNDI主要用来查找和绑定对象,比如数据库连接池、邮件...

    从实例看JNDI设计

    应用程序通过JNDI API与Name Space交互,进行查找、创建、删除和更新命名对象的操作。 **JNDI的使用步骤** 1. **初始化Naming Context**:首先,应用程序需要创建一个初始Naming Context,这通常通过`...

    JNDI 命名和目录服务

    JNDI,全称为Java Naming and Directory Interface,它不是具体的命名或目录服务,而是一组API,使得Java程序能够与各种不同的命名和目录服务进行交互。这种交互包括查找、绑定、解绑和更新命名空间中的对象。 **...

    apacheds-server-jndi-1.0.1.jar.zip

    这个压缩包中的主要文件"apacheds-server-jndi-1.0.1.jar"是ApacheDS Server JNDI的实现库,包含了必要的类和资源,使得开发者能够在Java应用程序中使用JNDI API与ApacheDS通信。这个版本号1.0.1表明这是一个特定的...

    jndi简要学习

    文档的部分内容提供了JNDI API的版本信息、版权归属以及对JNDI API的详细介绍。从这部分内容可以看出,JNDI API由Sun Microsystems公司(现已被Oracle收购)开发,版权归属该公司所有。JNDI API的主要功能包括: 1....

    j2ee JNDI 存储 和 读取程序 weblogic

    WebLogic Server提供了一个内置的JNDI实现,它扩展了标准Java平台的JNDI API,以支持WebLogic特有的功能。这意味着开发者可以利用WebLogic的特性,如集群、安全性等,来管理和访问JNDI资源。 5. **测试JNDI**: ...

    Jndi.pdf

    1. **统一性**:JNDI 提供了一个统一的 API,可以访问多种不同的命名和目录服务。 2. **灵活性**:通过 JNDI,开发者可以选择最适合应用程序需求的服务提供商。 3. **透明性**:JNDI 抽象了底层服务的复杂性,使得...

    jndi测试小项目,初学者

    2. **JNDI API的使用**:熟悉`Context`接口以及`lookup()`, `bind()`, `unbind()`, `rebind()`等核心方法。 3. **服务提供者接口(SPI)**:JNDI的设计允许插入不同的服务提供者,比如 LDAP, DNS 或者 RMI,理解SPI...

    jndi.rar_jndi_site:www.pudn.com

    **Java Naming and Directory Interface (JNDI) 是一个Java API,用于访问各种命名和目录服务。JNDI 提供了一种统一的接口,使得Java应用程序能够查找和操作各种类型的资源,如数据源、邮件服务器、对象等。在“jndi...

Global site tag (gtag.js) - Google Analytics