|
Java Naming and Directory InterfaceTM1.2
|
|
The Java Naming and Directory InterfaceTM (JNDI)
1.2 is a major new upgrade release that adds new functionality to the basic
naming and directory support offered in the 1.1.x releases.
New features include event notification, and LDAPv3 extensions and
controls.
This release contains valuable contributions from the following companies:
Netscape,
Novell,
Tarantella Inc,
Sun,
BEA.
JNDI 1.2 is a Java Standard Extension. It runs on all compatible
platforms supporting Java 1.1.6 or higher releases.
The 1.2 specification
and reference implementation
are available for download.
New Feature Summary
Features added since JNDI 1.1
-
Event Notification
The new javax.naming.event package
contains classes and interfaces for supporting event notification
in naming and directory services.
-
LDAPv3 Extensions and Controls
The new javax.naming.ldap
is for applications and service providers that deal with
LDAPv3 extended operations and controls.
-
Using Resources for Configuration
A mechanism using resources is defined for service providers and
applications to provide configuration information to JNDI.
- Service Provider Support
- Storing Objects
Defines a mechanism for service providers to transform the state of an object
into a form that can be stored into naming/directory services.
- Federation
Specifies the policy for how a service provider should support dynamic location
of the next naming system.
See the JNDI SPI document.
- Environment Properties
A convention is defined for the naming of environment properties, to
prevent namespace collisions.
See the JNDI SPI document.
- Modifications to JNDI 1.1 Packages
Several modifications are made to the
javax.naming, javax.naming.directory, and
javax.naming.spi packages.
Compatibility with JNDI 1.1
See the JNDI 1.2 Compatibility document for details.
Documentation
See the JNDI Documentation for details.