Java servlet和数据库连接池

Ari*_*nen 4 java servlets connection-pooling web-applications jetty

只是查看Web上连接池的示例,它们都基于每个servlet实现连接池.因此每个servlet都有自己的数据库连接池.我的问题是,为什么这比全局数据库连接池更可取?由于全局池似乎比每个servlet池更有效.

此外,因为我正在考虑实施这样的池.有没有办法在servlet之前初始化一个类(我正在使用jetty btw)?我刚刚开始进行servlet开发,但这对于其他类似于配置的东西似乎也很有用.否则我只是会使用某种类似单身的模式..

Jon*_*erg 7

1)我会说标准做法是在上下文描述符中将连接池设置为JNDI资源,这不是每个servlet要做的事情.

2)您将要实现并声明ServletContextListener.