Java-Benennungs- und Verzeichnisschnittstelle
Zur Navigation
springen Zur Suche springen
In der Informatik ist Java Naming and Directory Interface ( JNDI ) eine Java - API für Verzeichnisdienste , die innerhalb eines Anwendungsservers eine sehr wichtige Rolle spielt . Es ermöglicht Java - Clients , Daten und Objekte über einen Namen zu erkennen und zu erhalten. Typische Anwendungen sind:
- Verbinden einer Java-Anwendung mit einem externen Verzeichnisdienst (z. B. einer Datenbank oder einer LDAP -Serveradresse ).
- zulassen, dass ein Java-Servlet vom Web-Container bereitgestellte Konfigurationsinformationen erhält .
Übersicht
Es erlaubt eine ganze Reihe typischer Operationen:
- Transaktionen (UserTransaction & TransactionManager)
- Pooling von Datenbankverbindungen ( Datenquelle )
- Pooling von transaktionalen Verbindungen zu Datenbanken (XADatasource)
- Verbinden Sie sich mit JMS und verwenden Sie die Warteschlange und / oder das Thema
- Stellen Sie eine Verbindung zu einem EJB her
- Sicherheit
Konzeptionell ähnelt es einer Hash-Tabelle .
Externe Links
- Java SE 7 JNDI - Seite unter docs.oracle.com .
- Java SE 8 JNDI-Seite unter docs.oracle.com .
- Das JNDI-Lernprogramm unter docs.oracle.com .