spring
文章平均质量分 81
莫宗毅
不但要有工作计划,还要有学习计划。
展开
-
spring aop 环绕通知 基于@aspectJ
<br />前言:<br /> Spring 的环绕通知和前置通知,后置通知有着很大的区别,主要有两个重要的区别:<br />1) 目标方法的调用由环绕通知决定,即你可以决定是否调用目标方法,而前置和后置通知 是不能决定的,他们只是在方法的调用前后执行通知而已,即目标方法肯定是要执行的。<br />2) 环绕通知可以控制返回对象,即你可以返回一个与目标对象完全不同的返回值,虽然这很危险,但是你却可以办到。而后置方法是无法办到的,因为他是在目标方法返回值后调用<br /> 这里是经过我自己测原创 2010-06-01 16:03:00 · 1597 阅读 · 0 评论 -
spring2.5 struts2 hibernate3 时事务配置注意的问题 openSessionInViewFilter web.xml
<br /><br />spring +struts + hibernate 时事务配置注意的问题<br />当spring 里配置有<aop:aspectj-autoproxy/> 也就是对spring里配置的bean生成代理(java反射机制和动态代理),以便切面通知<br />当连接点(方法的执行)退出时,自动代理的对象将会关闭session,也就是不能初始化代理,会出现这样的情况比如:hibernate里配置对象关联,当在连接点加载了一个对象,然后在连接点之后访问另一个对象时(除ID),spring原创 2011-01-01 14:59:00 · 1186 阅读 · 0 评论