Datenquellensuchen für Enterprise-Beans und Webmodule

Während der Assemblierung oder Implementierung einer Anwendung müssen Sie die Ressourcenreferenz an den JNDI-Namen der entsprechenden Ressource in der Laufzeitumgebung binden. Sie können diese Aktion im Assembliertool oder im Rahmen der Installation der EAR-Datei der Anwendung ausführen.

BMP-Bean

Wenn Sie eine BMP-Bean entwickeln, kennen Sie in der Regel nicht den Namen der Datenquelle auf dem Server der Zielanwendung. Suchen Sie in Ihrem Code nicht direkt nach der Datenquelle. Suchen Sie stattdessen in der Datei java:comp/env namespace nach der Ressourcenreferenz. Das folgende Codebeispiel zeigt, wie Sie nach einer Ressourcenreferenz mit dem Namen ref/ds suchen:
javax.sql.DataSource dSource = (javax.sql.DataSource)((new InitialContext()).lookup("java:comp/env/ref/ds"));

Geben Sie im Assembliertool den Namen ref/ds auf der Registerkarte "Allgemein" auf der Seite "Ressourcenreferenz" an. Wenn Sie den Namen der Datenquelle kennen, können Sie diesen auf der Seite "Ressourcenreferenzen" auf der Registerkarte "Bindungen" angeben. Wenn Sie den Namen nicht hier angeben, müssen Sie diesen JNDI-Namen angeben, wenn Sie die EAR-Datei der Anwendung installieren.

CMP-Bean

Der Prozess der Datenquellenbindung für CMP-Beans ist derselbe wie bei BMP-Beans. Verwenden Sie während der Anwendungsassemblierung den JNDI-Namen der Datenquelle als WebSphere-Bindungseigenschaft für jede einzelne Bean.

Servlets und JSP-Dateien

In einer Servletanwendung suchen Sie die Datenquelle genauso wie in BMP-Beans.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_bindds
Dateiname:cdat_bindds.html