欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    最新struts2+spring3+mybatis3配置.docx

    • 资源ID:13123202       资源大小:19.73KB        全文页数:10页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新struts2+spring3+mybatis3配置.docx

    最新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.         <filter-name>struts2</filter-name>  6.         <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>  7.     </filter>  8.   9.     <filter-mapping>  10.         <filter-name>struts2</filter-name>  11.         <url-pattern>/*</url-pattern>  12.     </filter-mapping>  13.       14.     <context-param>    15.         <param-name>contextConfigLocation</param-name>    16.         <param-value>/WEB-INF/classes/applicationContext.xml</param-value>    17.     </context-param>    18.   19.       20.     <listener>  21.           <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    22.     </listener>   23.   24. </web-app>  二,WEB-INF/classes下的struts.xml 1. <?xml version="1.0" encoding="UTF-8" ?>   2. <!DOCTYPE struts PUBLIC   3.     "-/Apache Software Foundation/DTD Struts Configuration 2.0/EN"   4.     "http:/struts.apache.org/dtds/struts-2.0.dtd">   5. <struts>   6.     <package name="strutss" extends="struts-default">     7.         <action name="register" class="registerAction">  8.               <result name="success">/jsp/Login.jsp</result>  9.         </action>  10.     </package>   11. </struts> 三,WEB-INF/classes下的applicationContext.xml1. <?xml version="1.0" encoding="UTF-8"?>  2. <beans  3.     xmlns="http:/www.springframework.org/schema/beans"  4.     xmlns:xsi="http:/www.w3.org/2001/XMLSchema-instance"  5.     xsi:schemaLocation="http:/www.springframework.org/schema/beans http:/www.springframework.org/schema/beans/spring-beans-2.0.xsd">  6.       7.     <!-配置数据源属性文件引入sqlServer.properties  ->      8.     <bean id="propertyConfigurer"    9.           class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">    10.         <property name="location">    11.             <value>/WEB-INF/classes/sqlServer.properties</value>    12.         </property>    13.     </bean>  14.       15.     <!-配置数据源  ->   16.     <bean id="dataSource"   17.         class="org.springframework.jdbc.datasource.DriverManagerDataSource">       18.         <property name="driverClassName">  19.               <value>$jdbc.driver</value>  20.     </property>  21.     <property name="url">  22.           <value>$jdbc.url</value>  23.     </property>  24.     <property name="username">  25.           <value>$jdbc.username</value>  26.     </property>  27.     <property name="password">  28.           value>$jdbc.password</value>  29.     </property>  30.     </bean>  31.           32.     <!-创建sqlSessionFactory->  33.     <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">    34.           <property name="configLocation" value="classpath:mybatis_config.xml" />  35.           <property name="dataSource" ref="dataSource" />    36.     </bean>   37.       38.         39.     <bean id="registerDao" class="org.mybatis.spring.mapper.MapperFactoryBean" scope="prototype">  40.           <property name="mapperInterface" value="com.dao.RegisterDao"/>  41.           <property name="sqlSessionFactory" ref="sqlSessionFactory"/>  42.     </bean>  43.         44.     <bean id="registerAction" class="com.action.RegisterAction" scope="prototype">  45.           <property name="registerDao" ref="registerDao"/>  46.     </bean>  47. </beans>  <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:/www.springframework.org/schema/beans" xmlns:xsi="http:/www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/www.springframework.org/schema/beans http:/www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <!-配置数据源属性文件引入sqlServer.properties -> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>/WEB-INF/classes/sqlServer.properties</value> </property> </bean> <!-配置数据源 -> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>$jdbc.driver</value></property><property name="url"> <value>$jdbc.url</value></property><property name="username"> <value>$jdbc.username</value></property><property name="password"> value>$jdbc.password</value></property> </bean> <!-创建sqlSessionFactory-> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="configLocation" value="classpath:mybatis_config.xml" /> <property name="dataSource" ref="dataSource" /> </bean> <bean id="registerDao" class="org.mybatis.spring.mapper.MapperFactoryBean" scope="prototype"> <property name="mapperInterface" value="com.dao.RegisterDao"/> <property name="sqlSessionFactory" ref="sqlSessionFactory"/> </bean> <bean id="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="UTF-8" ?>  2. <!DOCTYPE configuration PUBLIC "-/mybatis.org/DTD Config 3.0/EN" "http:/mybatis.org/dtd/mybatis-3-config.dtd">   3.   4. <configuration>  5.       <typeAliases>  6.             <typeAlias alias="userinfo" type="com.entity.UserInfo"/>  7.       </typeAliases>  8.       9.       <mappers>  10.             <mapper resource="registerMapper.xml"/>  11.       </mappers>  12. </configuration>  五,WEB-INF/classes下的registerMapper.xml1. <?xml version="1.0" encoding="UTF-8"?>  2. <!DOCTYPE mapper PUBLIC "-/mybatis.org/DTD Mapper 3.0/EN" "http:/mybatis.org/dtd/mybatis-3-mapper.dtd">   3.   4. <mapper namespace="com.dao.RegisterDao">   5.       6.     <insert id="insertUser" parameterType="userinfo" useGeneratedKeys="true" keyProperty="id">  7.         insert into userinfo(username,password,ismanager) values (#username,#password,#ismanager)  8.     </insert>  9.   10. </mapper>  六,WEB-INF/classes下的sqlServer.properties1. jdbc.url=jdbc:sqlserver:/localhost:1433;DatabaseName=login   2. jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver     3. jdbc.username=XXX 4. jdbc.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 username;  7.     private String password;  8.     private String ismanager;  9.       10.     public void setIsmanager(String ismanager)  11.       12.         this.ismanager=ismanager;  13.       14.       15.     public String getIsmanager()  16.       17.         return ismanager;  18.       19.       20.     public void setUsername(String username)  21.       22.         this.username=username;  23.       24.       25.     public String getUsername()  26.       27.         return username;  28.       29.       30.     public void setPassword(String password)  31.       32.         this.password=password;  33.       34.       35.     public String getPassword()  36.       37.         return password;  38.        39.       40.     public void setId(int id)  41.       42.         this.id=id;  43.       44.       45.     public int getId()  46.       47.         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  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 com.entity.UserInfo;  5.   6. public class RegisterAction  7.   8.     private RegisterDao registerDao;  9.     private String username;    10.   private String password;   11.     12.   public String getUsername()  13.     14.     return username;    15.       16.           17.   public void setUsername(String username)  18.     19.     this.username = username;    20.       21.   22.   public String getPassword()  23.     24.     return password;    25.     26.     27.   public void setPassword(String password)  28.     29.     this.password = password;    30.       31.     32.   public RegisterDao getRegisterDao()  33.     34.     return registerDao;    35.       36.   37.   public void setRegisterDao(RegisterDao registerDao)  38.     39.     this.registerDao = registerDao;    40.       41.   42.   public String execute()  43.     44.     String userName = getUsername();  45.     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.insertUser(user);  53.     return "success"  54.          55.   十,register.jsp1. <% page contentType="text/html; charset=UTF-8" %>  2. <% taglib prefix="s" uri="/struts-tags" %>  3.   4. <html>  5.     <head>  6.         <title>  7.             Register.jsp  8.         </title>  9.     </head>  10.     <body>  11.         <h1>Register</h1>  12.         <hr>  13.         <s:form action="register">  14.             <s:textfield name="username" key="username"/>  15.             <s:textfield name="password" key="password"/>  16.             <s:submit/>  17.         </s:form>  18.     </body>  19. </html>  十一,文件目录说明webapps下有myblog文件myblog下有database(放数据库.mdf文件)、jsp(放jsp页面)、WEB-INFWEB-INF下有classes、lib(放库文件.jar)、src(各源文件)、web.xmlclasses下有struts.xml、sqlServer.properties、registerMapper.xml、mybatis_config.xml、applicationContext.xml、com文件com下放action、dao、entity文件夹这些文件夹中均存放各自的.class10

    注意事项

    本文(最新struts2+spring3+mybatis3配置.docx)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开