what is JNDI and purpose of JNDI

will u please give the detail information about JNDI and Use of JNDI and purposes of it
[94 byte] By [suresh007_mcaa] at [2007-10-2 6:39:59]
# 1

The Java Naming and Directory Interface (JNDI) provides naming and directory functionality. It provides applications with methods for performing standard directory operations, such as associating attributes with objects and searching for objects using their attributes. Using JNDI, a J2EE application can store and retrieve any type of named Java object.

Because JNDI is independent of any specific implementation, applications can use JNDI to access multiple naming and directory services, including existing naming and directory services such as LDAP, NDS, DNS, and NIS. This allows J2EE applications to coexist with legacy applications and systems.

dhirendra_logicona at 2007-7-16 13:48:14 > top of Java-index,Core,Core APIs...
# 2
An another important thing for JNDI is:JNDI-based applications will be able to take advantage of any single sign-on mechanism developed for the Java platform because JNDI allows for applications to work in conjunction with directory-specific security systems.cc
java_cca at 2007-7-16 13:48:14 > top of Java-index,Core,Core APIs...
# 3
Read this tutorial http://java.sun.com/products/jndi/tutorial/
annie79a at 2007-7-16 13:48:14 > top of Java-index,Core,Core APIs...