Java-naamgeving en directory-interface
Spring naar navigatie
Spring naar zoeken
In de informatica is Java Naming and Directory Interface ( JNDI ) een Java API voor directoryservices die een zeer belangrijke rol speelt binnen een applicatieserver . Het stelt Java - clients in staat om gegevens en objecten te ontdekken en te verkrijgen via een naam. Typische toepassingen zijn onder meer:
- een Java-toepassing verbinden met een externe adreslijstservice (zoals een database- of LDAP -serveradres ).
- een Java Servlet toestaan om configuratie-informatie te verkrijgen die door de webcontainer wordt geleverd .
Overzicht
Het maakt een hele reeks typische bewerkingen mogelijk:
- Transacties (UserTransaction & TransactionManager)
- Pooling van databaseverbindingen ( Datasource )
- Pooling van transactionele verbindingen met databases (XADatasource)
- Maak verbinding met JMS en gebruik wachtrij en/of onderwerp
- Aansluiten op een EJB
- Veiligheid
Conceptueel is het vergelijkbaar met een hashtafel .
Externe links
- Java SE 7 JNDI-pagina , op docs.oracle.com .
- Java SE 8 JNDI-pagina , op docs.oracle.com .
- De JNDI-zelfstudie op docs.oracle.com .