- 论坛徽章:
- 0
|
我在有Tomcat5.0, Servlet/jsp 做个Web Application。现在遇到一个问题,不知道如何搞定,求助:
在Servlet的 init()里绑定一个ConnectinPool类到ServletContext。这样servlet/jsp可以得到connectionPool,问题是我的WEB-INF/classes下的那些 class 如何获得这个ConnectionPool呢,这些classes将被servlet、jsp直接、间接调用。(servlet 里面 调User这个Class, User里面要用的ConnectionPool来连接数据库)。
我试过直接把ServletContext传给要调用的类,当时失败。
书上的例子大多是这个ConnectionPool直接被Servlet/jsp调的,找不到我这种情况。
有些书说用DataSource。我看他们的例子代码,也都这样,没有我需要的,绑定一个ConnectinPool类到ServletContext, 然后传递这个Pool到CLASS 来用。
那位朋友明白这种方法,赐教。
BTW,我们要求DataBase interface 和 User interface 分离。所以连接数据库的类,都要求在特定的几个Class里面。 |
|