在我的大多數(全部)servlets中,init
方法是類似的。晴初始化DataSource
Java Servlet擴展另一個Servlet
我想創建一個BaseServlet
具有保護DataSource
和實施init
方法和所有其他的Servlet擴展這個BaseServlet
的。
任何我應該警惕的問題?
在我的大多數(全部)servlets中,init
方法是類似的。晴初始化DataSource
Java Servlet擴展另一個Servlet
我想創建一個BaseServlet
具有保護DataSource
和實施init
方法和所有其他的Servlet擴展這個BaseServlet
的。
任何我應該警惕的問題?
在目前的方案:
BaseServlet
會創建自己的數據源作爲init()
方法將被調用多次。上述假設是真的,我會建議以下
如果你只需要初始化數據庫相關的東西,你可以把寫入ServletContext,我沒有那麼多的類繼承的樂趣。
時下,似乎我們不只是從servlet的開始,爲什麼不選擇一個框架?
您可以考慮宣佈你的資源需求在部署描述符,而不是創建基本的servlet。我認爲這將是一個更清潔的方法 – Sujay