关于spring实现ehcache有很多方法,很多都是利用aop来实现,我认为采用注解的方式更灵活,配置也更简洁。下面就是我利用spring-modules-0.9实现的注解缓存。
配置文件如下:
关于spring实现ehcache有很多方法,很多都是利用aop来实现,我认为采用注解的方式更灵活,配置也更简洁。下面就是我利用spring-modules-0.9实现的注解缓存。
配置文件如下:
简介
通常在系统开发中,必不可少的要使用到缓存(Cache),如用户信息、字典信息都会使用缓存来提高性能;但是如何使用好缓存是个需要深入研究的话题,缓存方案没有通用性,针对不同的应用层面,缓存的设计通常也是千差万别的!这里只是介绍了一种比较轻量级、无侵入的缓存方案,该方案基于Spring+SpringModules。
目的
单元测试及其背后的组件易测性是贯穿Spring应用的核心理念之一。一直以来,与测试独立的Java对象相比,由于J2EE Web组件必须运行于某种容器,或者还要与基于HTTP的Web环境交互,所以测试它们是一项艰巨而复杂的任务。
Spring Mock包提供了一些扩展自JUnit框架的测试基类,这些基类简化了对依赖注射和事务管理的单元测试。
下面的内容来自csdn的一篇文章,算是helloworld教程吧。
一、使用Spring2.5 TestContext框架
参阅:http://www.ibm.com/developerworks/cn/java/j-lo-spring25-test/
Spring 2.5 TestContext 测试框架,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。
spring数据源配置一般分 spring容器自带连接池、项目中创建连接池、服务器创建连接池三种
一、spring容器自带连接池
Spring本身也提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframework.jdbc.datasource包中。这个类实现了javax.sql.DataSource接口,但 它并没有提供池化连接的机制,每次调用getConnection()获取新连接时,只是简单地创建一个新的连接。因此,这个数据源类比较适合在单元测试 或简单的独立应用中使用,因为它不需要额外的依赖类。 下面,我们来看一下DriverManagerDataSource的简单使用: