`
sliverfancy
  • 浏览: 8947 次
文章分类
社区版块
存档分类
最新评论
文章列表
1。如题,我在项目中某个service调用了另外一个service的方法(因为这个模块的方法太多其它模块使用了,单独做成了一个类)。 2。spring的声明式事务,我将整个service目录全部都配成了事务管理。那些没有调用其它service的事务可以正常。而调用了其他service方法的则无法达到事务的效果。请问是否我配置问题? 3。如果spring本身不支持(有人说service调用service不合理),那么这种情况应该如何解决呢?
最近将项目重构了一遍,以前没有用spring的时候性能还不错。虽然所有service都是临时new的,dao实现类用的工厂方法获取的,感觉速度挺不错。 这次重构了以后,就像前辈说的,患上了IOC的传染病,所有层次都用上了spring注入的方式,从dao注入datasource开始一直到action注入service,中间还有service注入了其它的bo(业务类)。发现这样的注入是可怕的,往往在开始一个action的时候需要一次性得到n个实例,cpu马上就上去了。卡在那里卡着,但是确实每个注入都不能删。是否在开始设计结构的时候就有问题?,因为我们的一个action里面有多个方法,每个方法用到的 ...
做了个简单的测试. 1.用webwork做了个action,直接导入到SUCCESS. 2.用struts做了个action,直接导入到SUCCESS. 然后用LoadRunner测试,设定用户数30个,一开始就30个.开始以后观察发现: 1.webwork的最高His/Second为170 2.struts的最高His/Second为480 有哪位大侠能够告诉我为啥差别这么大,还是可能我的webwork的配置有问题. 我在这个action上面没有添加任何拦截器. <package name="aaa" extends="webwork-default&q ...
Global site tag (gtag.js) - Google Analytics