spring
zjlolife
这个作者很懒,什么都没留下…
展开
-
为什么OpenSessionInView要放在struts2的过滤器的前面
这个filter一定要配置在struts的过滤器的前面,因为过滤器是“先进后出”原则,如果你配置在struts的后面的话,你的openSessionInView过滤器都执行完了,怎么在去在管理action的转向页面啊。 这个与fiter的过滤器以及与struts2的dispatcher转向视图有关系,如果将openSessionInView配置在struts2的后面,那么根据先进后出的原原创 2013-05-17 16:45:01 · 1605 阅读 · 0 评论 -
spring命名空间解析以及aop命名空间背后干的事
http://shamrock.iteye.com/blog/1554860 这句话开启和注册了很多东西,里面涉及到bean后处理器。http://www.cnblogs.com/penguin-panda/archive/2011/07/09/2101867.html 命名空间简介原创 2013-07-07 14:25:32 · 1002 阅读 · 0 评论 -
OpenSessionInViewFilter再次理解
在OpenSessionInViewFilter这种情况下,其实它只能维护一个session的状态,如果在OpenSessionInViewFilter这种情况有2个事务,并且都需要延迟加载,那么就会出现问题了的,因为spring只能维护一个session的!案例已经测试过了,在2个事务中的延迟加载就会报错的!原创 2013-05-30 23:56:32 · 589 阅读 · 0 评论 -
解惑 spring 嵌套事务
原帖地址:http://www.iteye.com/topic/35907 发现的问题是ServlceB的方法失败,应该会影响ServiceA的执行的! 事务传播是在不同业务接口之间的!而不是在一种业务接口的不同方法之间的!解惑 spring 嵌套事务 /** * @author 王政 * @date 2006-11-24 * @note 转载请注明出处转载 2013-05-29 22:59:05 · 594 阅读 · 0 评论 -
主要讨论Spring与Hibernate集成中的session问题
1.通过getSession()方法获得session进行操作 Java代码 public class Test extends HibernateDaoSupport{ public void save(User user){ this.getSession().save(user); } }转载 2013-05-15 10:48:55 · 654 阅读 · 0 评论 -
相关jar包的作用
Hibernate jar包的作用(转)Hibernatelog4jJBossApacheAnt(1)hibernate3.jar:Hibernate的核心库,没有什么可说的,必须使用的jar包(2)cglib-asm.jar:CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包(3)dom4j.jar:dom4j是一个Jav转载 2013-05-12 21:14:57 · 541 阅读 · 0 评论 -
spring aop记录日志,Log4j
使用Aop做操作日志,异常处理,并记录日志。方法1:try{}catch(){记录日志}方法2:通过filter,或者strtus2拦截器(目前项目是struts2)方法3:hirbernate的拦截器记录日志方法4:通过jvm agent 代理方法5:自定义类加载器应该也可以虽然说各有个的好处吧,但是我个人还是喜欢Aop,当然Aop有多种实现。目前转载 2013-05-25 09:59:14 · 1181 阅读 · 0 评论 -
OpenSessionInView详解
一般在SSH配置中,web.xml都是这样配置的:xmlversion="1.0"encoding="UTF-8"?>web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi转载 2013-05-17 16:46:10 · 710 阅读 · 0 评论 -
spring中hibernateTemplate中事务控制问题
当不用spring提供的事务管理的时候,会发现 getHibernateTemplate().save(person);操作数据库依然成功!!说明HibernateTemplate中确实开启了事务。因为session如果没有开启事务,是不能操作数据库的,但是HibernateTemplate的事务是怎么控制的?源码中确实没找到!但是可以确定的是hiberanteTemplate中应该是一事原创 2013-05-15 23:19:32 · 1144 阅读 · 0 评论