欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    ssh2框架整合.doc

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

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

    ssh2框架整合.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流ssh2框架整合.精品文档.SSH2框架整合1搭建环境说明SSH2整合环境:Spring:spring 2.5Struts:struts2.1.6Hibernate:hibernate3.3.1数据库:oracle9iMyeclipse:myeclipse6.5 Tomcat:tomcat62整合2.1所需jar包列表Struts2所需jar包:Struts2-core-2.1.11.jarcommons-logging-1.0.4.jarcommons-fileupload-1.2.1.jarfreemarker-2.3.13.jarognl-2.6.11.jarstruts2-spring-plugin-2.1.6.jar((struts2与spring整合所需)xwork-2.1.2.jarHibernate3.3所需jar包:antlr-2.7.6.jarc3p0-0.9.1.jardom4j-1.6.1.jarhibernate3.jarjta-1.1.jarlog4j-1.2.15.jarojdbc14.jarslf4j-api-1.5.2.jarslf4j-log4j12.jarSpring2.5所需jar包:Spring.jar Json所需的包Json-lib-2.1.jarJsonplugin-0.34.jar其他jarSlf4j-api-1.5.2.jarSlf4j-log4j12.jarJavassist-31.4.GA.jarCommons-dbcp.jarCommons-pool-1.3.jarCommons-collections-3.1.jar2.2添加applicationContext.xml文件在WEB-INF目录下新建文件applicationContext.xml。添加内容如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:/www.springframework.org/schema/beans"xmlns:xsi="http:/www.w3.org/2001/XMLSchema-instance"xmlns:aop="http:/www.springframework.org/schema/aop"xmlns:tx="http:/www.springframework.org/schema/tx"xsi:schemaLocation="http:/www.springframework.org/schema/beans http:/www.springframework.org/schema/beans/spring-beans-2.5.xsdhttp:/www.springframework.org/schema/aop http:/www.springframework.org/schema/aop/spring-aop-2.5.xsdhttp:/www.springframework.org/schema/tx http:/www.springframework.org/schema/tx/spring-tx-2.5.xsd"><!- 定义datasource -><bean id="dataSource"class="mons.dbcp.BasicDataSource"><property name="driverClassName"value="oracle.jdbc.driver.OracleDriver"></property><property name="url"value="jdbc:oracle:thin:192.168.1.210:1521:RTAX"></property><property name="username" value="zong"></property><property name="password" value="zong"></property></bean><!- 定义sessionFactory -><bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="dataSource"><ref bean="dataSource" /></property><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop><prop key="hibernate.show_sql">true</prop></props></property><property name="mappingDirectoryLocations"><list><value>classpath:com/ssh2/mapping</value></list></property><property name="mappingResources"><list><value>com/ssh2/mapping/AppUser.hbm.xml</value></list></property></bean><!- 事务管理 -><bean id="transactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory"><ref local="sessionFactory" /></property></bean><!- 用户自定义bean -><!- userDao定义 -><bean id="userDao" class="com.ssh2.user.dao.impl.UserDaoImpl"><property name="sessionFactory"><ref bean="sessionFactory" /></property></bean><!- userService定义 -><bean id="userServiceTag"class="com.ssh2.user.service.impl.UserServiceImpl"><property name="userDao"><ref bean="userDao" /></property></bean><!- 添加事务控制 -><bean id="userService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"><property name="transactionManager"><ref bean="transactionManager" /></property><property name="target"><ref local="userServiceTag" /></property><property name="transactionAttributes"><props> <prop key="Save*">PROPAGATION_REQUIRED</prop> <prop key="Update*">PROPAGATION_REQUIRED</prop> <prop key="saveOrUpdate*">PROPAGATION_REQUIRED</prop> <prop key="*Remove">PROPAGATION_REQUIRED</prop><prop key="*">PROPAGATION_REQUIRED,readOnly</prop></props></property></bean><!- userAction定义 -><bean id="userAction" class="com.ssh2.user.action.UserAction"><property name="userService"><ref bean="userService" /></property></bean></beans>2.3 添加struts.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-/Apache Software Foundation/DTD Struts Configuration 2.0/EN" "http:/struts.apache.org/dtds/struts-2.0.dtd"><struts><package name="loginPackage" extends="struts-default"><action name="login" class="loginAction" method="toUserManage" ><result name="userManage" >/WEB-INF/jsp/userinfo/UserManage.jsp</result></action></package><!- 定义package,继承struts默认的配置文件 -><package name="mypackage" extends="struts-default"><!- 定义action,指定action名称,访问方法,和返回页面 -><action name="userAction" class="userAction" ><result name="userManage" >/WEB-INF/jsp/userinfo/UserManage.jsp</result><result name="userAdd">/WEB-INF/jsp/userinfo/UserAdd.jsp</result></action></package></struts>2.4修改web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="xmlns:xsi="http:/www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation=" <!- 配置spring -><context-param><param-name>contextConfigLocation</param-name><!- 这里可以添加多个配置文件,以,隔开 -><param-value>/WEB-INF/config/applicationContext.xml</param-value></context-param><!- 配置spring监听 -><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!- 配置struts -><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><!- 中文乱码 -><filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>GBK</param-value></init-param></filter><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>3问题记录1.java.lang.ClassNotFoundException: mons.collections.map.LRUMapcommons-collections.jar 未导入或包版本过低。2.java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter缺少javassist-3.4.GA.jar包3.

    注意事项

    本文(ssh2框架整合.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开