社区
Web 开发
帖子详情
struts2,一个页面调用多个action显示的列表话,与数据库的连接怎么设计?
aiq
2012-09-05 06:11:36
比如一个首页,打开要显示一些新闻、文件、统计的等列表信息,就是一条一条的,
调用action返回list,用struts2的标签显示,
现在每个action都有打开数据库、查询和关闭数据的操作,
如果页面显示列表多的话,那不就是有很多打开数据库和关闭数据的操作了吗?
有好的方式吗,
暂时只用到struts2
...全文
209
7
打赏
收藏
struts2,一个页面调用多个action显示的列表话,与数据库的连接怎么设计?
比如一个首页,打开要显示一些新闻、文件、统计的等列表信息,就是一条一条的, 调用action返回list,用struts2的标签显示, 现在每个action都有打开数据库、查询和关闭数据的操作, 如果页面显示列表多的话,那不就是有很多打开数据库和关闭数据的操作了吗? 有好的方式吗, 暂时只用到struts2
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brightyq
2012-09-05
打赏
举报
回复
测试的话,可以用一个全局的Connection对象,创建一个连结之后,就不关闭了。每一个数据库操作都用一个连结就好了。当然,这也是权宜之计。最好的方法还是用数据库连接池的方式。
连接池中存放着一定数量的数据库连接,要用的时候,直接比里面取。关于数据库的连接、关闭也全由连接池去管理。
看用什么数据源,不同的数据源配置连接池有些不同。
struts配置连接池例子也很多,楼主可以搜哈。
http://blog.csdn.net/andycpp/article/details/671903
http://www.blogjava.net/biiau/archive/2008/04/16/193513.html
硬骨头_children
2012-09-05
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
用MVC啊 hibernate+sping+struts+javabean 分层做 很好做的 hibernate 把结果查出来后 就算关闭数据库
也能拿到数据的。。
[/Quote]
LZ说只学过Struts2,Struts2只是MVC的实现;把数据库的操作交给JavaBean(DAO层); 还是分层问题。
aiq
2012-09-05
打赏
举报
回复
哦,暂时只用到struts2,hibernate和sping没用到,
asd100858139
2012-09-05
打赏
举报
回复
用MVC啊 hibernate+sping+struts+javabean 分层做 很好做的 hibernate 把结果查出来后 就算关闭数据库
也能拿到数据的。。
aiq
2012-09-05
打赏
举报
回复
action即是用来做跳转的,但页面上调用多个action,就是要调用多个业务层,业务层用到数据库操作话,不还是要有很多打开数据库和关闭数据的操作吗?
我再查查看呢
aiq
2012-09-05
打赏
举报
回复
哦,谢谢指导,我去找找看,有没有这方面的
brightyq
2012-09-05
打赏
举报
回复
楼主的代码怎么不分层呢?都放在action中处理了?对数据库的操作最好独立放到一层。
action是用来做跳转的,中间可以放一层业务层。
项目如果不是实在太小的话,代码最好要分层。
楼主最好拿书看下项目的小例子。
哈尔滨探秘微信小程序:从技术解析到完整复现(附核心代码)
哈尔滨探秘微信小程序:从技术解析到完整复现(附核心代码)
旧型饼形图转为js图五
Webji-23.html
毕设&课设:
一个
基于 AI 的智能菜谱推荐系统,帮助你解决-今天吃什么-的困扰.zip
经导师指导并认可通过的大作业
设计
项目源码,适用人群:计算机,电子信息工程、数学等专业的大学生课程
设计
、期末大作业或毕业
设计
,作为“参考资料”使用。
mobile-0.6.0-alpha.jar
mobile-0.6.0-alpha.jar
K-means聚类算法可视化Python代码 包含肘部法则和轮廓系数分析
# K-means聚类算法可视化Python代码 K-means聚类算法实现,包含肘部法则和轮廓系数分析功能。提供丰富的可视化和分析工具,适用于数据科学学习和实际项目应用。 ## 快速开始 ### 环境要求 ```bash pip install numpy matplotlib seaborn scikit-learn pandas ``` ### 完整演示 运行主程序查看完整功能演示: ```bash python main.py ```
Web 开发
81,117
社区成员
341,740
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章