Home - Technology Index - Alphabetically - J - JNDI (Java Naming and Directory Interface)

After the Storm - Internet Technologies

Home
Technology Index
Alphabetically
A
B
C
D
E
F
G
H
I
J
J2SDK 5.0 (the version formerly known as 1.5)
JacORB
JAF (Java Beans Activation Framework)
JAI (Java Advanced Imaging API)
JAIN (Java APIs for Integrated Networks)
Jakarta
Jakarta Commons
Jalopy
Jameleon
James (Java Apache Mail Enterprise Server)
JAR (Java ARchive)
Jasper
JasperReports
Java
Java 2 Platform, Enterprise Edition (J2EE)
Java 2 Platform, Micro Edition (J2ME)
Java 2 Platform, Standard Edition (J2SE)
Java Application Verification Kit (AVK)
Java Bean
Java DataBase Connector
Java Message Service (JMS)
Java WebStart
JavaClass: See BCEL
Javadoc
JavaMail
JavaScript
JavaServer Faces (JSF)
JavaServer Pages (JSP)
JavaSpaces
Javassist (Java programming assistant)
JAWS (Just Another Web Storage)
JAX (Java Architecture for XML)
JAX-RPC (Java API for XML-Based Remote Procedure Calls)
JAXB (Java Architecture for XML Binding)
Jaxen
JAXM (Java API for XML Messaging)
JaxMe
JAXP (Java API for XML Processing)
JAXR (Java API for XML Registries)
JBoss
JCA (J2EE Connector Architecture)
JCE (Java Cryptography Extensions)
JCK (Jini Compatibility Kit)
JCP (Java Community Process)
JCR (Content Repository for Java API)
JCS (Java Caching System)
JDK (Java Development Kit)
JDMAPI (Java Data Mining API)
JDO (Java Data Objectes)
JDOM (Java Domain Object Model)
JDS (Sun Java Desktop System)
Jelly
Jenerator
JERI (Jini Extensible Remote Invocation)
Jetspeed
Jetty
Jexl
JFC (Java Foundation Classes)
JGraph
JHTML
Jigsaw
Jini
Jiro
JMeter
JMF (Java Media Framework)
JMI (Java Metadata Interface)
jMock
JMX (Java Management Extensions)
JNDI (Java Naming and Directory Interface)
JNI (Java Native Interface)
JNLP (Java Network Launching Protocol)
JNP (Java Network Programming)
JOAL (Java Open AL)
JOGL (Java bindings for OpenGL)
JOLAP (Java OLAP Interface)
JOnAS
JPDA (Java Platform Debugger Architecture)
JPublish
JRockit
JRun
JSK (Jini Software Kit)
JSPWiki
JSR (Java Specification Request)
JSSE (Java Secure Socket Extension)
JSTK (Jini Spaces Technology Kit)
JSTL (JavaServer Pages Standard Tag Library)
JTA (Java Transaction API)
JTAPI (Java Telephony API)
jUDDI
JUnit
JUnitEE
JVM (Java Virtual Machine)
JXP (Jini eXtended Platform)
JXPath
JXTA (from "juxtapose")
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y

JNDI (Java Naming and Directory Interface)

In short, JNDI is a directory/lookup API to register and locate services such as data sources and EJBs. It can interface directory implementations such as LDAP, CORBA, and ADSI.

Note JNDI is an API, not a protocol. In example, when accessing a registry operated by JBoss you need to tell the JNDI API which JNDI implementation (that of JBoss) to use by setting certain parameters when obtaining the initial context (which, in essence is the implementation). Using LDAP as the underlying directory works the same way (you'll need a JNDI API for LDAP).

For programmers: To tell JNDI what implementation to use, hand over the intial context factory and the provider URL as properties to new InitialContext(properties).


© 1998-2005 Christian Treber, ct@ctreber.com. All rights reserved. The author takes no responsability for linked external pages, the content of which by no means reflect his own opinion, convictions etc.