Java elnevezés és címtár felület

A JNDI egy Java API a könyvtárakhoz , különösen az LDAP könyvtárakhoz való csatlakozáshoz .

Bemutatás

A JNDI a Java Naming and Directory Interface rövidítése , ez az API lehetővé teszi:

Használ

Java EE

A JNDI-t széles körben használják a Java alkalmazáskiszolgálók világában, és része a Java EE API-k készletének, ahol lehetővé teszi egy név (például "base / sql / login") összekapcsolását az információkkal.

A JNDI elsősorban csomagokat használ  :

Fogalmak

Elnevezési szolgáltatással név társítható egy objektumhoz. Ezt az asszociációt kötelezőnek nevezzük. A név / objektum társítások halmazát kontextusnak nevezzük.

Ezt a kontextust használják a szolgáltatásban található elem elérésekor.

Kétféle kontextus létezik:

Az alkörnyezet a gyökérkörnyezethez viszonyított kontextus.

Például a c: \ egy gyökérkörnyezet egy Windows-szerű fájlrendszerben. A Windows könyvtár a gyökérkörnyezet (C: \ windows) részkörnyezete, amelyet ebben az esetben a könyvtár alatt nevezünk el.

A DNS- ben a com gyökérkörnyezet, a test pedig egy alkörnyezet (test.com)

használat

A névadási szolgáltatás használatához először gyökérkörnyezetre van szükség, amely a szolgáltatással való kapcsolatot foglalja magában.

Ebben a kontextusban több műveletet lehet végrehajtani:

Valamennyi művelet két túlterhelt verzióval rendelkezik:

Építészet

Kezdeti kontextus

LDAP

A JNDI és az LDAP fogalma nagyon eltér egymástól, és a rendelkezésre álló módszerek megnevezése zavaró lehet.

Lásd is

Külső linkek

Megjegyzések

  1. (in) LDAP műveletek és JNDI leképezés