首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在哪里初始化web应用程序中的连接池?

问我可以在哪里初始化web应用程序中的连接池?
EN

Stack Overflow用户
提问于 2011-10-08 03:10:26
回答 1查看 900关注 0票数 1

我正在创建一个maven jsf2 web应用程序。我在一个实现ServletContextListener的类中初始化了bonecp连接池对象(BoneCp类)。此类在web应用程序启动之前运行。我做的是对的吗?也就是说,连接池初始化被放在正确的区域吗?当我在一个具有单例模式的普通类中初始化bonecp对象时,我使用的数据库在web应用程序中执行某些操作时响应非常慢。该数据库存储在IBM功能强大的服务器中。因此,我混淆了我必须把bonecp连接池初始化代码放在哪里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-08 03:19:12

您没有提到您正在使用哪个Java Web Container。使用数据库连接池的原因之一是避免将数据库用户名和密码存储在web应用程序中,因此通常将它们配置为web容器的一部分。然后,您的web应用程序只需引用连接池,并在后台处理身份验证。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7691806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档