1
我將我的應用程序邏輯分爲3個servlet,其中兩個連接到數據庫。Servlets - 在多個Servlets中共享Initialcontext
他們都通過獲取數據庫連接:
Context context = new InitialContext();
DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/AutoMedScan");
有問題,這裏是每個請求,一個新的語境下被創建。我可以將上下文存儲在static final
變量中,但是在每個servlet中都有一個(因此代碼重複)。
解決此問題的最佳方法是什麼?