Tagged: Spring
利用spring的BeanNameAutoProxyCreator做事务管理配置
在项目开发时候,很多目标bean需要生成事务代理,可以为每一个目标bean配置一个 TransactionProxyFactoryBean bean。这样做的话,可能最后变成配置地狱,此时可以考虑使用自动事务代理。
applicationConte[……]
几种Java常用的通信协议比较
本文比较了RMI,Hessian,Burlap,Httpinvoker,Web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。
1. 简介
RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。
He[……]
Spring单测中的@Autowired和@Qualifier
@Autowired
注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出BeanCreationException
@Autowired(required = fa[……]
Spring AOP动态代理初学
所谓AOP,就是相对于OOP(Object Oriented Programming)面向对象编程的说法,有些人喜欢叫面向切面编程,有些人喜欢叫做面向方面,事实上这两个都是指同一个东西,只是叫法不同。
我们传统的编程都是面向对象,就是说每个类都有它实际的意义。而面向切面[……]
Spring实现数据库读写分离
借助于Spring框架在2.0.1之后提供的AbstractRoutingDataSource可以实现动态的选择数据源datasource,下面先举一个最简单的例子(可以参考这个链接):
1. 首先新建一个Catalog VO对象的DAO(见代码1),它继承了SimpleJdbcD[……]