close

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