[摘]Spring讓Hibernate使用者受益良多
在使用Hibernate的應用中, Spring的對DAO物件通常的事務管理特別應該引起關注。它的目的就是分離資料訪問和事務處理,使事務性業務物件不與任何特殊的資料訪問或者事務策略綁在一起,從而不影響業務物件的可複用性。這種劃分既可以經由事務模板(TransactionTemplate)用程式設計的方式實現,也可以經由面向方面(AOP)事務攔截器(TransactionTemplate)用宣告的方式實現。無論是本地的Hibernate / JDBC事務,還是JTA事務都支援物件外的事務策略,這對於本地的無狀態會話Bean(Stateless Session Beans)是一個非常有用的選擇。
Spring的HibernateTemplate類提供了一個簡單的方式實現了Hibernate-based DAO物件而不必關心如何獲得Hibernate的Session例項,也不必關心多方參與的事務處理。無需使用try-catch塊,也無需進行事務檢查。一個簡單的Hibernate訪問方法就完全解決了些麻煩! 無論是在多個DAO介面還是在多方事務的情況下,Spring使得多種DAO物件無縫地協同工作。例如:某些DAO物件可能是基於plain JDBC的實現,更適合於經由Spring的JdbcTemplate來避免手動的異常處理。
你可以單獨地使用許多Spring特性,因為Spring的所有物件都是設計成可複用的JavaBean物件的集合。也不要因為Spring可以提供一個完整的應該框架而氣餒!使用其他的Spring特性時,應用配置概念是一個附加的特性,並不是一個必須的特性。無論如何,當你要決定去構建一個象Spring這樣的內在的基礎架構的時候,在使用Spring的路途上沒有什麼範圍上的限制。
相關文章
- [摘]Struts+Spring+Hibernate整合Spring
- [摘]struts+spring+hibernate之間的關係與差別(ZT)Spring
- 39個讓你受益的HTML5教程HTML
- [摘]spring-IoC與DISpring
- [摘]Spring的jar包解析SpringJAR
- Spring 整合 HibernateSpring
- “雲端計算”工作是如何讓企業受益的?
- 能讓你受益匪淺的10個css使用技巧CSS
- 有哪些讓程式設計師受益終生的建議程式設計師
- JPA/Hibernate/Spring Data概念Spring
- Spring boot 四 JPA HibernateSpring Boot
- sh_Spring整合HibernateSpring
- 刪除使用者全部物件,不用刪除使用者(摘)物件
- FLEX和spring、hibernate的整合FlexSpring
- 求助於struts+spring+hibernateSpring
- Spring與hibernate的問題Spring
- spring struts hibernate 優缺點?Spring
- Spring ORM+Hibernate?Out!換 Spring Data JPA 吧!SpringORM
- Spring中如何配置Hibernate事務Spring
- Spring整合Hibernate的事務管理Spring
- struts+spring+hibernate感悟(轉載)Spring
- JSTL+Spring+Hibernate中文ya}JSSpring
- spring中對hibernate的支援(轉)Spring
- Struts+Spring+Hibernate練習(完整)Spring
- Spring+Struts+Hibernate 簡介(轉)Spring
- Spring, Hibernate, Spring Data, Akka, Twitter Bootstrap, Apache Tiles, jQuery案例SpringbootApachejQuery
- 【SSH框架】系列之 Spring 整合 Hibernate 框架框架Spring
- Struts2,Hibernate,Spring 環境配置Spring
- Struts+spring+Hibernate+Mysql--環境搭建SpringMySql
- MyEclipse下Spring、Hibernate、Struts結合EclipseSpring
- 使用Spring 3.1和Hibernate做持久層Spring
- struts+spring+hibernate找不到bean....SpringBean
- Spring,hibernate,struts的面試筆試題Spring面試筆試
- Spring的DataSource配置、將Hibernate配置全部寫到Spring配置Spring
- 摘果果
- 締元信:從《紙牌屋》到《爸爸2》,大資料讓影視節目受益大資料
- Spring與Hibernate整合中的session問題SpringSession
- 泛型DAO介面spring_hibernate_實現泛型Spring