This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Java Naming and Directory Interface" – news · newspapers · books · scholar · JSTOR(July 2014) (Learn how and when to remove this message)
The Java Naming and Directory Interface (JNDI) is a Java API for a directory service that allows Java software clients to discover and look up data and resources (in the form of Java objects) via a name. Like all Java APIs that interface with host systems, JNDI is independent of the underlying implementation. Additionally, it specifies a service provider interface (SPI) that allows directory service implementations to be plugged into the framework.[1] The information looked up via JNDI may be supplied by a server, a flat file, or a database; the choice is up to the implementation used.
Typical uses of JNDI include:
connecting a Java application to an external directory service (such as an address database or an LDAP server)
allowing a Java Servlet to look up configuration information provided by the hosting web container[2]
^"Java SE - Core Technologies - Java Naming and Directory Interface (JNDI)". www.oracle.com. Retrieved 2016-12-17.
^
"JNDI Resources HOW-TO". Apache Tomcat 7 User Guide. Apache Software Foundation. Retrieved 21 January 2014.
and 22 Related for: Java Naming and Directory Interface information
JavaNamingandDirectoryInterface (JNDI) is a Java API for a directory service that allows Java software clients to discover and look up data and resources...
compatibility with CORBA. JavaNamingandDirectoryInterface (JNDI) included in core libraries (previously available as an extension) Java Platform Debugger...
(JMS) and Jakarta Connectors (JCA) Asynchronous method invocation Job scheduling Naminganddirectory services via JavaNamingandDirectoryInterface (JNDI)...
Java programming language application programming interfaces (APIs): The official core Java API, contained in the Android (Google), SE (OpenJDK and Oracle)...
Dependency inversion principle JavaNamingandDirectoryInterface Fowler, Martin. "Inversion of Control Containers and the Dependency Injection pattern"...
DataSource interface will typically be registered with a naming service based on the JavaNamingandDirectoryInterface (JNDI) API. The DataSource interface is...
the worlds of applications and computer environments". The JavaNamingandDirectoryInterface (JNDI) allows for lookup of Java objects at program runtime...
provides a Data Store for storing directory data and a Directory Service with an LDAP Directory Service Interface. Unlike AD DS, multiple AD LDS instances...
the java.nio.file.Path interface, or through the java.io.File class. The working directory cannot be changed. Home directory Root directoryDirectory chroot...
application no longer uses it. Both C# andJava offer interfaces for such deterministic disposal and both C# andJava (since Java 7) feature automatic resource...
Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (such as printers)...
operating system directories serve to group related files, and act as a namespace for the files within them. "Creating and Using Packages". Java Documentation...
or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups...
In computing, Common Gateway Interface (CGI) is an interface specification that enables web servers to execute an external program to process HTTP or...
Microsystems for the Java language (now owned by Oracle Corporation) for generating API documentation in HTML format from Java source code. The HTML...
Plugin Application Programming Interface) "Apache API notes". Oracle iPlanet Web Server 7.0.9 NSAPI Developer's Guide Sun Java System Web Server 7.0 NSAPI...
the Sun Java Enterprise System, including Sun Java System Web Server, Sun Java System Directory Server, Sun Java System Portal Server, Sun Java System...
piece of default behaviour by inheriting from some specific java.beans.something interface." Comparison of web frameworks Convention over Code Markedness...