`
isiqi
  • 浏览: 15998658 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

最新版的SSH框整合(Spring 3.1.1 + Struts 2.3.1.2 + BoneCP + Hibernate 4.1)更新增加C3P0和EhCache配置

 
阅读更多

最近一直有朋友在问,最新版的Spring、Struts、Hibernate整合老是有问题,昨晚大概看了一下。从Hibernate 4 开始,本身已经很好的实现了数据库事务模块,而Spring也把Hibernate4之后的HibernateDaoSupport去掉了,Spring建议使用官方的HibernateAPI进行操作。这样一来,以前习惯使用HibernateDaoSupport来操作的人来说刚刚开始可能有些不习惯。我根据官方的说明,大概的整合一下,高手可以路过,给刚上路的朋友们。


现在把主要的代码和配置贴出来,供大家参考,我本人不会发完整的项目,其它配置文件和代码和以前没有什么大变化,直接就能用,主要就是Dao。


之前发过的几篇文章都被人转了N千次,但是我发现被转的文章都没有标明原作者,有的还把自己的大名写上去了。用我同事的一句说:“没文化真可怕!” 那些转载不留名的朋友,你们不羞愧吗?做人要厚道,转载请留名!


更新增加C3P0和EhCache配置



Web.xml



Spring配置文件(applicationContext-common.xml)更新增加C3P0和EhCache配置:




SpringBean配置文件(applicationContext-beans.xml):


Struts2 配置主配置文件(struts.xml):


Struts 2业务配置文件(test_Struts.xml):


Struts2 属性配置文件(struts.properties):


数据库配置文件 更新增加C3P0和EhCache配置:






Dao代码:



IHqlProviderSet实现:




Jar包:








分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics