Java Naming og Directory Interface

JNDI er en Java API til at oprette forbindelse til mapper , især LDAP- mapper .

Præsentation

JNDI står for Java Naming and Directory Interface , denne API tillader:

Anvendelser

Java EE

JNDI bruges i vid udstrækning i verden af Java- applikationsservere og er en del af sættet med Java EE API'er, hvor det tillader et navn (for eksempel 'base / sql / login') at blive linket til information.

JNDI bruger primært pakker  :

Begreber

En navngivningstjeneste bruges til at knytte et navn til et objekt. Denne tilknytning kaldes bindende. Et sæt navn / objektforeninger kaldes en kontekst.

Denne kontekst bruges ved adgang til et element indeholdt i tjenesten.

Der er to typer sammenhæng:

En underkontekst er en kontekst i forhold til en rodkontekst.

For eksempel er c: \ en rodkontekst i et Windows-lignende filsystem. Windows-biblioteket er en underkontekst af rodkonteksten (C: \ windows), som i dette tilfælde kaldes underkatalog.

I DNS er com en rodkontekst, og test er en underkontekst (test.com)

brug

For at kunne bruge en navngivningstjeneste er det først nødvendigt at opnå en rodkontekst, der indkapsler forbindelsen til tjenesten.

Fra denne sammenhæng er det muligt at udføre flere operationer:

Alle operationer har henholdsvis to overbelastede versioner, der venter:

Arkitektur

Indledende kontekst

LDAP

Begreberne JNDI og LDAP adskiller sig meget, og navnene på de tilgængelige metoder kan være forvirrende.

Se også

eksterne links

Bemærkninger

  1. (i) LDAP Operations og JNDI Mapping