从sping看ood

       利用空余时间写点对spring中设计研究心得
主要是spring事物管理方面的东东:
     在spring的配置文件中我们经常用到
  <bean id=platformtransactionmanager bean/>.其实platformtransactionmanager中有三个方法:
gettransaction();commit(); rollbasck();
abstractplatformtransactionmanager  类中对这三个方法实现,并产生出了抽象类的实现.spring能进行支持三种事务,比如:jtatransactionmanager,datasoucretransactionmanager,hibernatetransactionmanager,等事务管理.这三个类对abstracttransactionmanager进行了实现.事务模板中.在对方法的事务管理比如:提交和回滚时,直接调用transactionmanager中的方法不管到底是哪个类实现.这种设计其实也是面向接口的编程.

你可能感兴趣的:(spring,编程,配置管理)