Spring與Hibernate與Struts整合(一)配置文件


首先:關於三大框架的整合

在這個過程中,我們需要在spring的配置文件中配置Hibernate(hibernate的實體類以及*.hbm.xml文件我們利用hibernate的逆向工程實現)

1,配置spring-db.xml,在這個配置文件中,我們要對dao層進行配置,之前在學習Spring時,我們所配置的 sessionFactory是Sping自身的,這次,我們採用的是Hibernate中的,並且需要配置hibernate中的連接池(連接池的配置文件爲proxool.xml)

      

2,設置struts.xml在這裏面我們需要設置關於Struts的信息,其實struts就相當於是封裝好的servlet,他所管理的基本都是web前臺的東西。當然,在這裏面,我們是需要用到過濾器的,來對我們所需要的進行過濾,比如權限,字符等。這個是我們在spring中,配置servlet時所定義的filter過濾器,當時我們所過濾的是對字符“UTF-8”的過濾


關於框架整合的自我理解

1,爲什麼要整合spring和hibernate

1、使用Spring的IOC功能管理SessionFactory對象
 LocalSessionFactoryBean
2、使用Spring管理Session對象 
 HibernateTemplate
3、使用Spring的功能實現聲明式的事務管理

自我感覺,兩個框架的整合,其實就是在我們之前學習Spring配置時,主要用到的是IoC和aop,在實現Dao層時,我們需要實現實現接口,並且利用sessionfactory來管理。




發佈了38 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章