如何理解Spring对缓存的支持
摘要:1.Spring缓存机制的理解在Spring缓存机制中,包括了两个方面的缓存操作:1.缓存某个方法返回的结果;2.在某个方法执行前或后清空缓存。下面写两个类来模拟Spring的缓存机制:package com.sin90lzc.java.test;/** * 一个简单的Dao接口,我们要对这个接口的方法提供缓存的功能 * @author Tim * */public interface Dao { Object select(); void save(Object obj);}package com.sin90lzc.java.test;import java.util.HashM...
阅读全文
posted @
2013-03-06 17:00
yuanmengnan
阅读(161)
推荐(0) 编辑
spring+ibatis事务配置
摘要:<!-- 事务管理 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean><!-- 声明式事务管理 --> <bean id="baseTra
阅读全文
posted @
2013-03-03 22:12
yuanmengnan
阅读(604)
推荐(0) 编辑
由spring管理struts的Action实例
摘要:当指定struts.objectFactory为spring时,struts2框架就会把bean转发给spring来创建,装配,注入。但是bean创建完成之后,还是由struts容器来管理其生命周期。配置方式:(1)struts.xml中:xml代码<constantname="struts.objectFactory"value="spring"/>?(2)struts.properties中:java代码struts.objectFactory=spring通常情况下,这样子就够了,然后在struts的action-mapping配置文件
阅读全文
posted @
2013-03-03 21:21
yuanmengnan
阅读(227)
推荐(0) 编辑
Spring bean里的parent属性
摘要:有一个Test的类,里面有User属性和setUser(Useruser)方法,现在用Spring的IOC,使用到bean里的parent属性。<beans>...<beanid="testProxy"class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"abstract="true">//********(1)<propertyname="transactionManager"&g
阅读全文
posted @
2013-03-03 21:16
yuanmengnan
阅读(433)
推荐(0) 编辑
Spring事务配置的五种方式(转)
摘要:Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为
阅读全文
posted @
2013-03-03 20:25
yuanmengnan
阅读(153)
推荐(0) 编辑