下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Struts + Sp r i ng+I bat i s整合框架搭建配Struts + Spring +ibatis 整合開發(fā)步驟:.添加Spring、Struts框架對(duì)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自動(dòng)添加的*.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>二、對(duì)Spring配置文件applicationContext.xml文件的修改1. 配置JDBC數(shù)據(jù)源驅(qū)動(dòng)文件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ū)動(dòng)源文件部署到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ù)庫(kù)的da。(empDao是舉例)<bean £d=,'empDao" class = ncom v;eb ssi emp
13、dao EmpDaoImpl n><property name=nsqlMapClientM><ref local=nsqlMapClient,f/></property></bean>三.對(duì)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 相對(duì)用的配置 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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版動(dòng)漫主題咖啡廳設(shè)計(jì)制作運(yùn)營(yíng)合同3篇
- 活動(dòng)策劃執(zhí)行安排服務(wù)無償合同
- 2024年科技展覽攤位租賃合同3篇
- 科技園區(qū)網(wǎng)絡(luò)設(shè)施安裝合同
- 幼兒園師資培訓(xùn)協(xié)議
- 美容院氧氣房安全使用條例
- 2025年度文化創(chuàng)意產(chǎn)業(yè)設(shè)計(jì)師聘用合同書3篇
- 水利工程樓宇對(duì)講施工合同
- 地下圖書館降水井施工合同
- 市政工程招投標(biāo)授權(quán)委托專用
- 五金材料采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- TB 10752-2018 高速鐵路橋涵工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 客運(yùn)站春運(yùn)安全行車教育
- 機(jī)械原理課程設(shè)計(jì)壓床機(jī)構(gòu)
- 酒店物品藝術(shù)賞析智慧樹知到期末考試答案2024年
- 交通運(yùn)輸系統(tǒng)導(dǎo)論智慧樹知到期末考試答案2024年
- 乳腺腔鏡手術(shù)介紹
- 服裝的生產(chǎn)方案
- JTGT F20-2015 公路路面基層施工技術(shù)細(xì)則
- 機(jī)械加工廠計(jì)劃管理
- 太陽能光伏發(fā)電系統(tǒng)最大功率點(diǎn)跟蹤技術(shù)研究
評(píng)論
0/150
提交評(píng)論