![最新Struts+Spring+Ibatis整合框架搭建配置_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/c5695783-c012-4e7b-9a0e-a011cd85ed0f/c5695783-c012-4e7b-9a0e-a011cd85ed0f1.gif)
![最新Struts+Spring+Ibatis整合框架搭建配置_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/c5695783-c012-4e7b-9a0e-a011cd85ed0f/c5695783-c012-4e7b-9a0e-a011cd85ed0f2.gif)
![最新Struts+Spring+Ibatis整合框架搭建配置_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/c5695783-c012-4e7b-9a0e-a011cd85ed0f/c5695783-c012-4e7b-9a0e-a011cd85ed0f3.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Struts + Sp r i ng+I bat i s整合框架搭建配Struts + Spring +ibatis 整合開發(fā)步驟:.添加Spring、Struts框架對web.xml文件的修改1 .添加Spring框架2. 在web.xml中引入Spring配置文件(注意:applicationContext.xml文件的路徑)<conte>: t- param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/conf/applicationconte
2、xt xml</param-value></context-param><servlet><servlet-name>context</servlet-name><servlet-classorg springframework web oontmxt ContextLoaderServlet</servlet-class3添加Struts框架4.在web. xml中引入Spring配置文件(注意:st ruts-config, xml文件的路徑)<servlet><servlec-name>act
3、ion</servlec-name><servlet-class>org apache struts action ActionServlet</servlet-class><init-param><param-name>config</param-name><param-value>/?7EB-INF/conf/struts-config xml</param-value> </init-param> <init-param><param-name>debug&
4、lt;/param-name><param-value>3</param-value></init-param><init-param><param-name>de<param-value>3</param-value></init-param><servlet-mapp£ng><serviet-name>action</servlet-name><url-pattern>* doV/um丄-pat七己工:1></servl
5、et-mapping>5. web.xml自動添加的*.jsp文件起始路徑(注意:jsp文件的訪問路徑)<welcome-f ile-list;><we 1 come-file>/WEB-INF/ j sp/emp j sp</v;elcome-f ile></xelcome-f ile-list>二、對Spring配置文件applicationContext.xml文件的修改1. 配置JDBC數(shù)據(jù)源驅(qū)動文件perties務(wù)器、端口、賬戶、密碼因具體情況而定)MySql :jdbc mysql jdbc Driverjdbc
6、 url=jdbc:mysql:/localhost:3306/testjdbc jdbc password=adminOracle :jdbc dxivmr=o2:ac二。 jdbc driver OracImDxivmrjdbc url=jdbc:oracle:thin:127 001:1521:orcljdbc jdbc password=tigerMS Sql Server :jdbc driver= oommicrosof t j dbc sqlserver SQLServerDriverjdbc url= j dbc:microsoft:sqlserver:/localhost;:
7、1433;DatabaseName=mssqljdbc jdbc passord=sa2. 將JDBC驅(qū)動源文件部署到ApplicationContext.xml配置文件中<bean £d=,propertyConfigurer"class=Horg springframework beans factory config PropertyPlaceholderConfigurerM> <property name=nlocations"><l£st><value>/WEB-INF/conf/j dbc p
8、roperties</value></list></property></bean>3. 將 Data Source 配置到 ApplicationContext 文件中<bean id=HdataSourceH class=Horg apache commons dk>cp BasicDataSourcen destroy- method=,close,><property name=,driverClassName11 ><value>$jdbc driverv/va丄</property>
9、;<property name=Murln><value>$jdbe url</value></property><property name=Musername11 ><value>$jdbc username</value></property><property name=npassv/ord,f><value>$jdbc password</value></property><property name=nminldlen><
10、value>K/value></property><property name=Hma:-:Act£ven><value>25</value></property><property name=nmaxldlen><value>5</value></property></bean>4 .在Spring配置中注入3中的datasource數(shù)據(jù)源<bean id="transactionManager"class=Horg spri
11、ngframework j dbc datasource DataSourceTransactionManagerH> <property name=ndataSourcen><ref local=ndataSourceH/></property></bean>5. 引入具體的sql語句配置文件(注意:sqlMapConfig.xml文件的路徑)<bean iWsqlMapCliEnt"class=Horg springframework orm ibatis SqlMapClientBaotoryEman">
12、; <property name = nconfigLocation11 ><value>/V7EB-INF/conf/sqlMapConf ig xm:Lv/va:Lg></property><property name=MdataSourceH><ref local=ndataSourceH/></property></bean>6. 注入操作數(shù)據(jù)庫的da。(empDao是舉例)<bean £d=,'empDao" class = ncom v;eb ssi emp
13、dao EmpDaoImpl n><property name=nsqlMapClientM><ref local=nsqlMapClient,f/></property></bean>三.對Struts配置文件struts-conf ig. xml文件的修改1. 填寫 form-bean<form-beans><f orm-bean name=,empFormn type=,com wwb ssi emp form EmpFozm"/></form-beans>2. 填寫 action-map
14、ping<action-mappings><actionpath="/queryEmpHtype=norg springframework web struts DelegatingAc七ionPMOxy" scope=,'requestH ><f orx';ard name=nqueryEmp" path=n/j sp/emp j sp,f/></action></action-mappings>3. 填寫 messagwesource 和 plug-in (注意:action-serv
15、let. xml 文件路徑)<message-resources parametmr二"com v;eb ssi ApplicationResources M/><plug-£n className=norg springframexvork web struts ContextLoaderPluginn><set-propertyproperty=HcontoxtConfigLocaconf/applicationcontext xmln /> </plug-in>4 Spring 與 Struts 相對用的配置 appli
16、cationContLext. xmlVbeans><bean name=n/queryEmp" class=ncom web ssi emp action EmpActionH singleton=HfalseM> <property name=HempServicen><ref bean=,empServiceH /></property></bean></beans>附一:配置文件示意圖如下白上,VebRoot由 G META-IM?口垃 VEB-IMF日三conf苗 action"servlet, xmliQ applicationCoritext. xml j j Abe. proper ties jXj sql-fnap-coil£i g. xml隘J struts-confi gxmli jsp附二:包結(jié)構(gòu)com.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高強(qiáng)4號玻璃纖維合作協(xié)議書
- 2025年汽配壓鑄產(chǎn)品合作協(xié)議書
- 部編版四年級上冊語文第五單元《交流平臺初試身手》教案及教學(xué)反思
- 八年級下冊英語期中考試試卷分析卷面分析及反思
- 2025年中班幼兒教學(xué)總結(jié)范例(二篇)
- 2025年五年級語文教學(xué)工作總結(jié)例文(2篇)
- 2025年個人租房合同協(xié)議合同范文(2篇)
- 2025年五年級語文教學(xué)工作總結(jié)參考(2篇)
- 2025年個人投資理財委托合同(4篇)
- 2025年二年級下冊英語教學(xué)工作總結(jié)模版(2篇)
- 山東省食用油(植物油)生產(chǎn)企業(yè)名錄496家
- GB∕T 33047.1-2016 塑料 聚合物熱重法(TG) 第1部分:通則
- 電力業(yè)務(wù)許可證豁免證明
- 特發(fā)性肺纖維化IPF
- FIDIC國際合同條款中英文對照.doc
- 建筑工程資料歸檔立卷分類表(全)
- 個人勞動仲裁申請書
- 國籍狀況聲明書
- 溢流堰穩(wěn)定計算
- 馬曉宏_《法語》_第一冊復(fù)習(xí)(課堂PPT)
- 道路環(huán)衛(wèi)清掃保潔項目應(yīng)急處置預(yù)案
評論
0/150
提交評論