首先:關於三大框架的整合
在這個過程中,我們需要在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來管理。