struts+spring+hibernate三個(gè)框架的整合
準(zhǔn)備三個(gè)框架結(jié)合的lib包
Spring3結(jié)合Struts2的步驟如下:
1:開啟Struts2結(jié)合Spring3,在struts.xml中添加如下語(yǔ)句:
java代碼:
<constant name="struts.objectFactory" value="spring"/>
2:在web.xml中添加listener,如下:
java代碼:
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
3:在web.xml中指定需要初始讀取的spring配置文件,如下:
java代碼:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value> </context-param>
5.當(dāng)然別忘了加上Struts2自己的filter
4:在struts.xml中Action配置的時(shí)候,如下:
java代碼:
<action name="testAction" class="springBeanName"> <result name="success">/index.jsp</result> </action>
5:在Spring中正常定義Bean就可以了,把Action定義成為Bean,如下:
java代碼:
<bean id="testAction" class="com.bjpowernode.test.web.TestActioin"> <property name="ebi" ref="testEbi"/> </bean>
6:在Struts的Action中,就可以通過依賴注入的方式來注入需要使用的接口了。
總結(jié)
以上所述是小編給大家介紹的struts+spring+hibernate三個(gè)框架的整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Java?Web項(xiàng)目中如何添加Tomcat的Servlet-api.jar包(基于IDEA)
servlet-api.jar是在編寫servlet必須用到的jar包下面這篇文章主要給大家介紹了基于IDEAJava?Web項(xiàng)目中如何添加Tomcat的Servlet-api.jar包的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04
詳解Java編程中static關(guān)鍵字和final關(guān)鍵字的使用
這篇文章主要介紹了詳解Java編程中static關(guān)鍵字和final關(guān)鍵字的使用,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-09-09
初識(shí)sa-token及登錄授權(quán)簡(jiǎn)單實(shí)現(xiàn)
這篇文章主要為大家介紹了sa-token及登錄授權(quán)簡(jiǎn)單實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
Java使用EasyExcel生成動(dòng)態(tài)表頭和多Sheet數(shù)據(jù)的Excel實(shí)例
這篇文章主要介紹了Java使用EasyExcel生成動(dòng)態(tài)表頭和多Sheet數(shù)據(jù)的Excel實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04

