最新Struts+Spring+Ibatis整合框架搭建配置_第1頁
最新Struts+Spring+Ibatis整合框架搭建配置_第2頁
最新Struts+Spring+Ibatis整合框架搭建配置_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論