Struts、Spring、Hibernate之間的整合方式

在工程中導入spring支持,導入jar包web

在spring配置文件中配置dataSource和SessionFactory,將hibernate配置與Spring配置整合在一塊兒(能夠刪除hibernate.cfg.xml文件); spring

導入數據庫源所要使用的Jar包數據庫

修改全部DAO的hibernate實現,由於Spring中提供了一個HibernateDAOSupport類,能夠簡化數據庫的操做。使用全部DAO類都繼承自該類服務器

將DAO採用依賴注入的方式注入到Biz中,再將Biz採用依賴注入的方式注入到Action中,在Spring配置文件中作相應配置session

在web.xml文件中配置監聽器以及web應用的初始化參數spa

爲了解決hibernate延遲加載的問題,使用Spring中提供的過濾器來解決,它可以讓Session 在請求解釋完成以後再關閉opensessionhibernate

部署應用程序,啓動服務器,若是發現異常,刪除衝突jar包xml

相關文章
相關標籤/搜索