JDBC-Ressource über JNDI referenzieren und mit Tomcat verwenden

Nachdem ich in [post id=4681]JNDI Ressourcen anlegen und benutzen[/post] gezeigt habe, wie man eine Zeichenkette über das JNDI verfügbar machen kann, ist es an der Zeit, sich etwas interessanteren Dingen zu widmen.

Ich hatte bereits erwähnt, dass man Datenbankverbindungen über JDBC ebenfalls mit JNDI referenzieren kann. Wie das geht, möchte ich eben am Beispiel einer MySQL-Datenbank zeigen, welche über einen Apache Tomcat 7 Application-Server angesprochen werden soll.
JDBC-Ressource über JNDI referenzieren und mit Tomcat verwenden weiterlesen

JNDI Ressourcen anlegen und benutzen

Mit dem JNDI (Java Naming and Directory Interface) können Ressourcen unter einem Namen angelegt -und abgerufen werden. Der Haupteinsatzzweck ist die Verteilung und Verwendung (meist über Remote Method Invocation) von gemeinsamen Ressourcen in einer Java Enterprise-Anwendung. Oft werden auch JDBC-Datenbanken über die JNDI referenziert.

Um diese Verwendungszwecke später besser zu verstehen, möchte ich kurz mit einem einfachen Beispiel zeigen, wie mit der JNDI eine Ressource (im Beispiel eine einfache Zeichenkette) angelegt werden kann. Der definierte String wird dann in einer JSP-Datei verwendet.

Getestet habe ich den Code auf einem Apache Tomcat 7-Application Server.
JNDI Ressourcen anlegen und benutzen weiterlesen