Spring是一個容器,可以把Struts的Action對象和Hibernate的SessionFactory對象、事務管理器管理起來,負責這些對象的生命周期,包括對象的創建、裝載、銷毀,從而使開發人員只去實現具體的業務邏輯。具體集成方式如下:
1. 在web.xml中配置struts的servlet或filter入口類,同時在web.xml中配置spring的listener和配置文件路徑
2. 引用SSH所需的jar包放在WEB-INF/lib下,需要有struts-spring-plugin.jar
3. 在struts.xml配置中,把Struts的Action類交由Spring托管
4. 把Hibernate所需的DataSource、SessionFactory、TranscationManager、HibernateTemplate配置在Spring的配置文件中
5. Dao層的類有時需要繼承HiberateDaoSupport類,如果有HibernateTemplate時,可以不繼承
6. 把Action、Service、Dao等對象注冊到Spring中管理
遠近互聯技術-劉 整理發布,希望能對同是技術的你有所幫助。
遠近互聯專業提供網站建設、APP開發、網站優化、外貿網站SEO、微信運營的品牌整合營銷服務,讓客戶通過網絡品牌建立與網絡傳播提高業績。






