Enterprise Bean 和 Web 模組的資料來源查閱
在應用程式組合或部署期間,您必須將資源參照連結至執行時期環境中實際資源的「Java™ 命名和目錄介面 (JNDI)」名稱。 您可以在組合工具中採取此動作,或在安裝應用程式企業保存檔 (EAR) 期間作為其中一個步驟採取此動作。
Bean 管理持續性 Bean
在開發 Bean 管理持續性 (BMP) Bean 時,您通常不瞭解目標應用程式伺服器上的資料來源名稱。 在程式碼中,請勿直接查閱資料來源。 相反地,您可以從 java:comp/env namespace 檔案中查閱資源參照。 讓我們假設您查閱名為 ref/ds的資源參照,例如:
javax.sql.DataSource dSource = (javax.sql.DataSource)((new InitialContext()).lookup("java:comp/env/ref/ds"));
在組合工具中,您可以在「一般」標籤上的「資源參照」頁面中指定名稱 ref/ds 。 如果您知道資料來源的名稱,您可以在「連結」標籤的這個「資源參照」頁面中指定它。 請注意,如果您未在這裡指定它,則在安裝應用程式 EAR 檔時必須提供此 JNDI 名稱。
儲存器管理持續性 Bean
儲存器管理持續性 (CMP) Bean 的資料來源連結程序,與您對 Bean 管理持續性 (BMP) Bean 所執行的程序相同。 在應用程式組合期間,請使用資料來源 JNDI 名稱作為每一個 Bean 的 WebSphere® 連結內容。
Servlet 和 JavaServer Pages 檔
在 Servlet 應用程式中,您查閱資料來源的方式與在 BMP Bean 案例中查閱資料來源的方式完全相同。