Java Naming and Directory Interface

E200589

Java Naming and Directory Interface (JNDI) is a Java API that provides a unified interface for accessing naming and directory services, enabling applications to look up and manage resources such as EJBs, JDBC data sources, and environment entries.

All labels observed (5)

Label Occurrences
JNDI 4
Java Naming and Directory Interface canonical 3
JNDI API 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Java API ⓘ
naming and directory service API ⓘ
abbreviation JNDI ⓘ
allows access to heterogeneous naming and directory services ⓘ
component JNDI API ⓘ
JNDI SPI ⓘ
designGoal decouple applications from specific naming and directory implementations ⓘ
documentationURL https://docs.oracle.com/javase/8/docs/technotes/guides/jndi/index.html ⓘ
enables lookup of resources ⓘ
management of resources ⓘ
hasConcept Binding ⓘ
Context ⓘ
InitialContext ⓘ
Name ⓘ
Reference ⓘ
hasSecurityConcern JNDI injection vulnerabilities ⓘ
remote code execution via untrusted JNDI endpoints ⓘ
maintainer Oracle Corporation ⓘ
partOf Java Platform, Enterprise Edition ⓘ
linked to: Java EE

Java Platform, Standard Edition ⓘ
programmingLanguage Java ⓘ
provides unified interface for accessing directory services ⓘ
unified interface for accessing naming services ⓘ
relatedTo Java EE resource management ⓘ
Java RMI ⓘ
supports pluggable service providers ⓘ
supportsLookupOf EJBs ⓘ
JDBC data sources ⓘ
Java objects ⓘ
configuration data ⓘ
environment entries ⓘ
supportsOperation bind ⓘ
list ⓘ
lookup ⓘ
rebind ⓘ
search ⓘ
unbind ⓘ
supportsService CORBA naming service ⓘ
DNS ⓘ
linked to: Domain Name System

LDAP ⓘ
RMI registry ⓘ
file system directories ⓘ
usedFor centralized configuration management ⓘ
resource injection via JNDI names ⓘ
service discovery in enterprise applications ⓘ
usedIn Jakarta EE ⓘ
Java EE ⓘ

How these facts were elicited

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

EJB container → integratesWith → Java Naming and Directory Interface ⓘ
JRun → supportsTechnology → JNDI ⓘ
linked to: Java Naming and Directory Interface
Java Naming and Directory Interface → abbreviation → JNDI ⓘ
linked to: Java Naming and Directory Interface
Java Naming and Directory Interface → component → JNDI API ⓘ
linked to: Java Naming and Directory Interface
Java Naming and Directory Interface → component → JNDI SPI ⓘ
linked to: Java Naming and Directory Interface
Sun Java System Application Server → supportsStandard → JNDI ⓘ
linked to: Java Naming and Directory Interface
Java EE → includesComponent → Java Naming and Directory Interface ⓘ
InitialContext → definedInPackage → javax.naming ⓘ
linked to: Java Naming and Directory Interface
InitialContext → partOfAPI → Java Naming and Directory Interface ⓘ
InitialContext → abbreviationOf → JNDI ⓘ
linked to: Java Naming and Directory Interface