[英]deployment of WAR on IBM Websphere
我已經使用JERSEY開發了Rest Web服務。 與oracle數據庫連接。 我的代碼本身包含JDBC連接代碼,例如url,IP,用戶名和密碼。 是否真的需要再次配置服務器上的數據庫連接? 例如提供JNDI名稱等。請提供幫助。
提前致謝。
是否真的需要再次配置
不需要。不需要在服務器上配置數據庫,為其提供JNDI名稱,依此類推。
話雖這么說,JavaEE最佳實踐要求設計使應用程序不知道如何連接到外部資源(例如數據庫)的細節。 相反,應用程序應通過邏輯名稱“查找”該外部資源,並接收可以通過其訪問數據的對象。
這樣做的主要好處是您的應用程序代碼可以專注於應用程序功能,而應用程序服務環境則可以處理低級方面的問題,例如連接池,語句緩存等。
遵循此范例的另一個好處是您的應用程序不受數據庫位置更改的影響:無需重新編譯代碼或重新打包應用程序即可引用其他數據源。 相反,您可以在應用程序服務環境中更改數據源定義,以便它指向其他位置,您可以使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.