在我的大多数(全部)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