在工程中導入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 在請求解釋完成以後再關閉(opensession)hibernate
部署應用程序,啓動服務器,若是發現異常,刪除衝突jar包xml