Spring是一個(gè)容器,可以把Struts的Action對象和Hibernate的SessionFactory對象、事務(wù)管理器管理起來,負(fù)責(zé)這些對象的生命周期,包括對象的創(chuàng)建、裝載、銷毀,從而使開發(fā)人員只去實(shí)現(xiàn)具體的業(yè)務(wù)邏輯。具體集成方式如下:
1. 在web.xml中配置struts的servlet或filter入口類,同時(shí)在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層的類有時(shí)需要繼承HiberateDaoSupport類,如果有HibernateTemplate時(shí),可以不繼承
6. 把Action、Service、Dao等對象注冊到Spring中管理
遠(yuǎn)近互聯(lián)技術(shù)-劉 整理發(fā)布,希望能對同是技術(shù)的你有所幫助。
遠(yuǎn)近互聯(lián)專業(yè)提供網(wǎng)站建設(shè)、APP開發(fā)、網(wǎng)站優(yōu)化、外貿(mào)網(wǎng)站SEO、微信運(yùn)營的品牌整合營銷服務(wù),讓客戶通過網(wǎng)絡(luò)品牌建立與網(wǎng)絡(luò)傳播提高業(yè)績。






