`
liusong1220
  • 浏览: 1204 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
半途进入一个项目,大体情况是这样的:struts1.3.8 + Hibernate3, Struts Action 直接调用 Hibernate DAO, 由于项目刚开始的时候没有把握好,开发人员把事务的处理放在了DAO层,导致系统出现莫名其妙的问题, 现在的改造是这样的。 1.把DAO中所有事务处理相关的代码去掉,包括关闭hibernate session 的代码。 2.由于Action太多,当初的开发人员也找不回来了,如果在所有的Action中添加事务处理的代码的话,粒度和位置都不好控制。于是做了一个统一处理所有Action中事务的尝试,大体思路如下: 扩展struts 的 Requ ...
Global site tag (gtag.js) - Google Analytics