最新struts2+spring3+mybatis3配置_第1頁(yè)
最新struts2+spring3+mybatis3配置_第2頁(yè)
最新struts2+spring3+mybatis3配置_第3頁(yè)
最新struts2+spring3+mybatis3配置_第4頁(yè)
最新struts2+spring3+mybatis3配置_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、最新struts2+spring3+mybatis3 配置一,WEB-INF下web.xml1. <?xml version="1.0" encoding="UTF-8"?>  2. <web-app id="WebApp_9" version="2.4" xmlns="3.   4.     <filter>  5. 

2、0;       <filter-name>struts2</filter-name>  6.         <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>  7.    

3、0;</filter>  8.   9.     <filter-mapping>  10.         <filter-name>struts2</filter-name>  11.         <url-pattern>/*</url-pat

4、tern>  12.     </filter-mapping>  13.       14.     <context-param>    15.         <param-name>contextConfigLocation</param-na

5、me>    16.         <param-value>/WEB-INF/classes/applicationContext.xml</param-value>    17.     </context-param>    18.   19.    

6、0;  20.     <listener>  21.           <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    22.     </listener>

7、;   23.   24. </web-app>  二,WEB-INF/classes下的struts.xml 1. <?xml version="1.0" encoding="UTF-8" ?>   2. <!DOCTYPE struts PUBLIC   3.     "-/Apache

8、0;Software Foundation/DTD Struts Configuration 2.0/EN"   4.     "/dtds/struts-2.0.dtd">   5. <struts>   6.     <package name="strutss&q

9、uot; extends="struts-default">     7.         <action name="register" class="registerAction">  8.             &

10、#160; <result name="success">/jsp/Login.jsp</result>  9.         </action>  10.     </package>   11. </struts> 三,WEB-INF/classes下的applicationContext.x

11、ml1. <?xml version="1.0" encoding="UTF-8"?>  2. <beans  3.     xmlns="/schema/beans"  4.     xmlns:xsi="/2001/XMLSchema-instance&qu

12、ot;  5.     xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-2.0.xsd">  6.       7.     <!-配置數(shù)據(jù)源屬性文件引入sqlSpert

13、ies  ->      8.     <bean id="propertyConfigurer"    9.           class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&

14、quot;>    10.         <property name="location">    11.             <value>/WEB-INF/classes/sqlSperties</value>

15、0;   12.         </property>    13.     </bean>  14.       15.     <!-配置數(shù)據(jù)源  ->   16.   

16、0; <bean id="dataSource"   17.         class="org.springframework.jdbc.datasource.DriverManagerDataSource">       18.         <prop

17、erty name="driverClassName">  19.               <value>$jdbc.driver</value>  20.     </property>  21.     <property 

18、name="url">  22.           <value>$jdbc.url</value>  23.     </property>  24.     <property name="username">  25. 

19、0;         <value>$jdbc.username</value>  26.     </property>  27.     <property name="password">  28.        &

20、#160;  value>$jdbc.password</value>  29.     </property>  30.     </bean>  31.           32.     <!-創(chuàng)建sqlSessionFactory->&#

21、160; 33.     <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">    34.           <property name="configLocation" value

22、="classpath:mybatis_config.xml" />  35.           <property name="dataSource" ref="dataSource" />    36.     </bean>   3

23、7.       38.         39.     <bean id="registerDao" class="org.mybatis.spring.mapper.MapperFactoryBean" scope="prototype">  40.    

24、60;      <property name="mapperInterface" value="com.dao.RegisterDao"/>  41.           <property name="sqlSessionFactory" ref="sqlSessionFactory&q

25、uot;/>  42.     </bean>  43.         44.     <bean id="registerAction" class="com.action.RegisterAction" scope="prototype">  45. &

26、#160;         <property name="registerDao" ref="registerDao"/>  46.     </bean>  47. </beans>  <?xml version="1.0" encoding="UTF-8"?&g

27、t;<beans xmlns="/schema/beans" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-2.0.xsd"> <!-配置數(shù)據(jù)源屬性文件引入sqlSe

28、perties -> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>/WEB-INF/classes/sqlSperties</value> </property> </bean> &l

29、t;!-配置數(shù)據(jù)源 -> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>$jdbc.driver</value></property><property name="url"> <value>$jdbc.url&

30、lt;/value></property><property name="username"> <value>$jdbc.username</value></property><property name="password"> value>$jdbc.password</value></property> </bean> <!-創(chuàng)建sqlSessionFactory-> <bean id="sqlSessi

31、onFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="configLocation" value="classpath:mybatis_config.xml" /> <property name="dataSource" ref="dataSource" /> </bean> <bean id="registerDao"

32、 class="org.mybatis.spring.mapper.MapperFactoryBean" scope="prototype"> <property name="mapperInterface" value="com.dao.RegisterDao"/> <property name="sqlSessionFactory" ref="sqlSessionFactory"/> </bean> <bean id=&qu

33、ot;registerAction" class="com.action.RegisterAction" scope="prototype"> <property name="registerDao" ref="registerDao"/> </bean></beans>四,WEB-INF/classes下的mybatis_config.xml1. <?xml version="1.0" encoding="

34、UTF-8" ?>  2. <!DOCTYPE configuration PUBLIC "-//DTD Config 3.0/EN" "/dtd/mybatis-3-config.dtd">   3.   4. <configuration>  5.     &

35、#160; <typeAliases>  6.             <typeAlias alias="userinfo" type="com.entity.UserInfo"/>  7.       </typeAliases>  8.  

36、;     9.       <mappers>  10.             <mapper resource="registerMapper.xml"/>  11.       </mappers>

37、;  12. </configuration>  五,WEB-INF/classes下的registerMapper.xml1. <?xml version="1.0" encoding="UTF-8"?>  2. <!DOCTYPE mapper PUBLIC "-//DTD Mapper 3.0/EN" "http:/mybatis

38、.org/dtd/mybatis-3-mapper.dtd">   3.   4. <mapper namespace="com.dao.RegisterDao">   5.       6.     <insert id="insertUser" parameterType="userinfo"

39、; useGeneratedKeys="true" keyProperty="id">  7.         insert into userinfo(username,password,ismanager) values (#username,#password,#ismanager)  8.     </insert&g

40、t;  9.   10. </mapper>  六,WEB-INF/classes下的sqlSperties1. jdbc.url=jdbc:sqlserver:/localhost:1433;DatabaseName=login   2. jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver     3. jdbc.username=XXX 4. jdbc

41、.password=XXX  七,WEB-INF/classes/com/entity/userinfo.class的java文件1. package com.entity;  2.   3. public class UserInfo  4.   5.     private int id;  6.     private String

42、 username;  7.     private String password;  8.     private String ismanager;  9.       10.     public void setIsmanager(String ismanager)&#

43、160; 11.       12.         this.ismanager=ismanager;  13.       14.       15.     public String getIsmanager()  16.

44、       17.         return ismanager;  18.       19.       20.     public void setUsername(String username)  21

45、.       22.         this.username=username;  23.       24.       25.     public String getUsername()  26.   &#

46、160;   27.         return username;  28.       29.       30.     public void setPassword(String password)  31.   &#

47、160;   32.         this.password=password;  33.       34.       35.     public String getPassword()  36.      

48、 37.         return password;  38.        39.       40.     public void setId(int id)  41.       42.

49、         this.id=id;  43.       44.       45.     public int getId()  46.       47.       

50、  return id;  48.       49.   八,WEB-INF/classes/com/dao/registerdao.class的java文件1. package com.dao;  2.   3. import com.entity.UserInfo;  4.   5. public interface RegisterDao&

51、#160; 6.   7.     public void insertUser(UserInfo user);  8.   九,WEB-INF/classes/com/action/registeraction.class的java文件1. package com.action;  2.   3. import com.dao.RegisterDao;  4. import&

52、#160;com.entity.UserInfo;  5.   6. public class RegisterAction  7.   8.     private RegisterDao registerDao;  9.     private String username;    10.   

53、;private String password;   11.     12.   public String getUsername()  13.     14.     return username;    15.       16.  

54、60;        17.   public void setUsername(String username)  18.     19.     this.username = username;    20.       21.  &

55、#160;22.   public String getPassword()  23.     24.     return password;    25.     26.     27.   public void setPassword(String password)&#

56、160; 28.     29.     this.password = password;    30.       31.     32.   public RegisterDao getRegisterDao()  33.     34. &#

57、160;   return registerDao;    35.       36.   37.   public void setRegisterDao(RegisterDao registerDao)  38.     39.     this.registerDao =&

58、#160;registerDao;    40.       41.   42.   public String execute()  43.     44.     String userName = getUsername();  45.     

59、;String passWord = getPassword();  46.     System.out.println(userName+"-"+passWord);  47.     String isManager="false"  48.     UserInfo user=new UserInfo();  49.     user.setUsername(userName);  50.     user.setPassword(passWord);  51.     user.setIsmanager(isManager);  52.     registerDao.in

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論