當前位置:編程學習大全網 - 編程軟體 - 請敘述spring對持久層支持所采用的策略?2.請問spring如何簡化事務配置

請敘述spring對持久層支持所采用的策略?2.請問spring如何簡化事務配置

1. 請敘述Spring對持久層支持所采用的策略?

參考答案:Spring對持久層采取了很好的支持,這些支持策略主要有:(1)Spring對持久層“不發明重復的輪子”,即沒有重新實現新的持久層方案,對現有持久層方案做封裝,更利於使用。(2)采用DAO模式。(3)提供了大量的模板類來簡化編程(HibernateDaoSupport,JdbcTemplate等)(4)重新設計了壹套完善的異常體系結構:①

類型豐富,細化異常類型。② 全都是運行時異常(RuntimeException)。

2. 請問Spring如何簡化事務配置?

參考答案:pring簡化事務配置有兩種方式:第壹種方式就是使用TransactionProxyFactoryBean創建事務代理(通常事務代理以Service層為目標bean)配置hibernate的事務管理器,使用HibernateTransactionManager類,該類實現了PlatformTransactionManager接口,針對hibernate

持久化連接的特定實現。第二種方式使用自動創建代理簡化事務配置使用BeanNameAutoProxyCreator和DefaultAdvisorAutoProxyCreator創建代理時,並不壹定是創建事務代理,關鍵在於傳入的攔截器,如果傳入事務攔截器,將可自動生成事務代理

  • 上一篇:寧夏中山公園動物園門票收費標準.給個詳細的!
  • 下一篇:蘭州蘭石壹分廠家屬院小區周邊配套怎麽樣?
  • copyright 2024編程學習大全網