Spring不论是与ibatis,还是与Hibernate的结合中,都使用到了Template模式与callback技术,来达到简化代码实现的目的.Template模式也即模板模式,用于对一些不太变化的流程进行模板化,与callback结合,可以将变化的部分出离出来,使用callback实现.然后根据不同的情况,向template注入不同的callback.那些模板代码就没有必要重复写了.我们看下spring和ibatis的结合中,Template和callback的使用: public cla…