java命名和目录接口(Java Naming and Directory Interface ,JNDI)是用于从Java应用程序中访问名称和目录服务的
一组API。命名服务即将名称与对象相关联,以便能通过相应名称访问这些对象。而目录服务即其对象具有属性及名称的命名服务。
JNDI架构
JNDI架构提供了一个标准的、与命名系统无关的API,这个API构建在特定于命名系统的驱动程序之上。这一层帮助把应用程
序和实际的数据源隔离开来,因此无论应用程序是访问LDAP、RMI、DNS还是其他的目录服务,这都没有关系。换句话
说,JNDI与任何特定的目录服务实现无关,您可以使用任何目录,只要您拥有相应的服务提供程序接口(或驱动程序)即可
注意,关于JNDI有一点很重要,即它同时提供应用程序编程接口(Application Programming Interface ,API)和服务提供
程序接口(Service Provider Interface ,SPI)。这样做的实际意义在于,对于您的与命名或目录服务交互的应用程序来
说,必须存在用于该服务的一个JNDI服务提供程序,这便是JNDI SPI发挥作用的舞台。一个服务提供程序基本上就是一组
类,这些类针对特定的命名和目录服务实现了各种JNDI接口——这与JDBC驱动程序针对特定的数据系统实现各种JDBC接
口极为相似。作为一名应用程序开发人员,您不需要担心JNDI SPI.。您只需确保,您为每个想使用的命名或目录服务提供
了一个服务提供程序。
分享到:
相关推荐
**JNDI简介** Java Naming and Directory Interface (JNDI) 是Java平台提供的一种标准服务接口,用于在分布式环境中查找和管理资源。JNDI的主要目的是为了统一不同类型的命名和目录服务,使得开发者可以通过相同的...
#### 一、JNDI简介 **JNDI**(Java Naming and Directory Interface)是Java平台中的一个API,用于访问命名和目录服务,这些服务可以存储对象引用及其名称。JNDI的主要作用在于提供了一种在分布式环境中查找和访问...
#### JNDI简介 Java Naming and Directory Interface (JNDI) 是一种在Java环境中访问命名和目录服务的API。它为开发人员提供了查找和引用远程对象的标准方法,这包括数据库资源、消息队列和其他服务。JNDI的一个主要...
#### 二、JNDI简介 JNDI是一种标准的API,用于访问命名和目录服务。它允许开发者使用统一的方式在分布式环境中查找和引用远程对象。对于数据库连接而言,这意味着可以将连接配置信息从应用程序代码中分离出来,存储...
1. **JNDI简介** JNDI是一个接口规范,它提供了查找和绑定Java对象的命名和目录服务。在Java EE应用中,JNDI常用来查找和管理数据源、EJB等资源。通过JNDI,我们可以将数据库连接信息抽象出来,使应用更具可移植性...
1. JNDI简介: JNDI是Java平台的一部分,允许开发者查找和绑定数据,这些数据可以是任何类型,比如对象、配置信息、数据库连接等。JNDI通过提供统一的接口,使得开发者不必关心底层服务的具体实现,可以方便地接入...
#### 一、JNDI简介 Java Naming and Directory Interface (JNDI) 是一种为应用程序提供命名和目录服务的 Java API。它允许开发人员以一致的方式访问多种命名和目录服务,如 DNS、LDAP 和 RMI 等。在企业级应用开发...
#### 二、JNDI简介 JNDI是一种Java平台的标准接口,用于访问命名和目录服务。它提供了一种查找和获取命名对象的方式,这些对象可以是本地的也可以是远程的。在Web应用程序中,JNDI经常被用来查找数据库连接等资源。...
**JNDI 简介** Java Naming and Directory Interface (JNDI) 是Java平台提供的一种标准接口,用于实现命名和目录服务。JNDI的主要目的是为了管理和访问各种类型的资源和服务,如数据库连接、电子邮件服务器、...
#### 一、JNDI简介 JNDI(Java Naming and Directory Interface),即Java命名和目录接口,是在分布式计算环境中使用的一种标准化接口,它允许Java应用程序查找和访问各种命名和目录服务中的共享组件及资源。 在...
#### JNDI简介 JNDI(Java Naming and Directory Interface,Java命名和目录接口)是Java平台提供的一个API,它使得Java应用程序能够以统一的方式访问多种命名和目录服务。JNDI支持LDAP、RMI(Remote Method ...
#### 一、JNDI简介 - **Java Naming and Directory Interface (JNDI)**:一种API,允许Java应用程序查找和获取远程对象和服务,提供了一种标准的方式来访问命名服务(如DNS)或目录服务(如LDAP)。通过JNDI,开发...
1. JNDI简介: JNDI提供了一种统一的方式来管理和查找资源,比如EJB、数据源、邮件会话等。它使用命名服务来存储和检索这些资源的引用,使得开发者可以按名称查找服务,而不是硬编码具体的类或实例。JNDI由两部分...
#### JNDI简介 JNDI(Java Naming and Directory Interface)是Java平台中用于访问命名和目录服务的应用程序接口。它提供了一个统一的框架来查找、绑定和命名Java应用中的资源,如数据库连接、消息队列等。在J2EE...
Java 命名和目录接口(Java Naming and Directory Interface,简称JNDI)是Java应用程序用来访问命名和目录服务的一组API。它提供了一个统一的接口,使得开发者可以在不同的命名和目录服务之间进行切换,而不需要...
#### 一、JNDI简介与重要性 Java Naming and Directory Interface(JNDI)是一种Java应用程序查找和访问各种命名及目录服务的API。它允许Java应用程序查找并使用远程对象和服务,如数据库连接等。在J2EE(现在的...
#### 二、JNDI简介 **Java命名和目录接口**(Java Naming and Directory Interface, JNDI)是一种广泛应用于Java平台的标准API,它允许Java程序查找并定位各种资源,包括远程对象、数据库连接和其他服务。JNDI提供了...