JNDI 1.2

Java Naming and Directory InterfaceTM 1.2 Specification

The Java Naming and Directory InterfaceTM (JNDI) provides naming and directory functionality to applications written in the Java programming language.

See:
          Description

Packages
javax.naming Provides the classes and interfaces for accessing naming services.
javax.naming.directory Extends the javax.naming package to provide functionality for accessing directory services.
javax.naming.event Provides support for event notification when accessing naming and directory services.
javax.naming.ldap Provides support for LDAPv3 extended operations and controls.
javax.naming.spi Provides the means for dynamically plugging in support for accessing naming and directory services through the javax.naming and related packages.

 

The Java Naming and Directory InterfaceTM (JNDI) provides naming and directory functionality to applications written in the Java programming language. It is designed to be independent of any specific naming or directory service implementation. Thus a variety of services--new, emerging, and already deployed ones--can be accessed in a common way.

The JNDI architecture consists of an API (Application Programming Interface) and an SPI (Service Provider Interface). Java applications use the JNDI API to access a variety of naming and directory services. The JNDI SPI enables a variety of naming and directory services to be plugged in transparently, allowing the Java application using the JNDI API to access their services.

JNDI is a Java Standard Extension.

Specifications

The following documents can be found at the Java technology web site:

Related Documentation

For a tutorial, examples, and overview, please see:


JNDI 1.2

For more information on JNDI, please see http://java.sun.com/products/jndi