当前位置: 代码迷 >> Java Web开发 >> struts2,一个页面调用多个action显示的列表话,与数据库的连接如何设计
  详细解决方案

struts2,一个页面调用多个action显示的列表话,与数据库的连接如何设计

热度:10159   发布时间:2013-02-25 21:12:27.0
struts2,一个页面调用多个action显示的列表话,与数据库的连接怎么设计?
比如一个首页,打开要显示一些新闻、文件、统计的等列表信息,就是一条一条的,

调用action返回list,用struts2的标签显示,

现在每个action都有打开数据库、查询和关闭数据的操作,

如果页面显示列表多的话,那不就是有很多打开数据库和关闭数据的操作了吗?

有好的方式吗,

暂时只用到struts2


------解决方案--------------------------------------------------------
用MVC啊 hibernate+sping+struts+javabean 分层做 很好做的 hibernate 把结果查出来后 就算关闭数据库
也能拿到数据的。。
------解决方案--------------------------------------------------------
探讨
用MVC啊 hibernate+sping+struts+javabean 分层做 很好做的 hibernate 把结果查出来后 就算关闭数据库
也能拿到数据的。。

------解决方案--------------------------------------------------------
测试的话,可以用一个全局的Connection对象,创建一个连结之后,就不关闭了。每一个数据库操作都用一个连结就好了。当然,这也是权宜之计。最好的方法还是用数据库连接池的方式。
连接池中存放着一定数量的数据库连接,要用的时候,直接比里面取。关于数据库的连接、关闭也全由连接池去管理。

看用什么数据源,不同的数据源配置连接池有些不同。
struts配置连接池例子也很多,楼主可以搜哈。
http://blog.csdn.net/andycpp/article/details/671903
http://www.blogjava.net/biiau/archive/2008/04/16/193513
  相关解决方案