所有数据访问技术都提供事务处理机制,这些技术提供了API用来开启事务.提交事务完成数据操作,或者在发生错误的时候回滚数据.Spring本身并不支持事务实现,同时只是负责提供标准接口来处理不同数据访问技术的事务处理.该机制提供了一个TransactionManager的接口,不同数据访问技术实现使用不同的接口实现: 应用底层如何支持怎么样的事务,需要提供具体实现类.这也是策略模式在spring中的应用之一.这些具体的实现如何应用到业务中就需要Spring AOP.从上图中可知在Spring框架中,…