zoukankan      html  css  js  c++  java
  • Spring(八)SSH整合简述

    一、Spring与Struts2的整合

    1.1、整合步骤

    1.2、配置web.xml

    1.3、配置spring配置文件applicationContext.xml

    1.4、配置struts配置文件

    1.5、Action继承ActionSupport类

    二、spring与hibernate整合

    2.1、步骤

    2.2、注入sessionFactory

    <--数据源-->
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <--或者class="org.apache.commons.dbcp.BasicDataSource"-->
    <--或者class="org.apache.commons.dbcp.BasicDataSource"-->
    <--驱动-->
    <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
    <--url-->
    <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
    <--用户名-->
    <property name="username" value="accp"/>
    
    <--密码-->
    <property name="password" vaule="accp"/>
    </bean>
    <--sessionFactory-->
    <bean id="session" class="org.springframework.org.hibernate3.LocalSessionFacotry">
    <--关联数据源-->
    <property name="dataSource" ref="dataSource"/>
    <--hibernate的一些配置->
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.Oracle9Dialect
    </prop>
    </props>
    </property>
    <--hibernate实体类配置文件>
    <property name="mappingResources">
    <list>
    <value>包名/类名.hbm.xml</value>
    <value>包名/类名.hbm.xml</value>
    <list>
    </property>
    <bean>

    三、SSH整合步骤

    /*
     * 1.导入struts2的jar包以及struts2-spring-plugin-2.0.11.2.jar
     * 2.在web.xml中分别配置struts2与spring相关信息
     * 3.struts中原有的Action需要继承ActionSupport
     * 4.在Spring配置Action Bean
     * 5.在Struts2的配置文件中,调用Spring中配置的Bean
     * 6.Spring与Hibernate整合,只需要在Spring配置文件配置SessionFactory即可
     */
  • 相关阅读:
    写给Web开发人员看的Nginx介绍
    Nginx安装及配置详解
    Intellij IDEA 热部署处理
    JSP自定义标签就是如此简单
    过滤器入门看这一篇就够了
    Caffe FCN:可视化featureMaps和Weights(C++)、获取FCN结果
    Caffe RPN :error C2220: warning treated as error
    实例分割:MaskXRCnn 与Visual Genome数据集
    Detectron-MaskRCnn: 用于抠图的FCNN
    CaffeMFC:caffe.pb.h(2525): error C2059: syntax error : 'constant'
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4418830.html
Copyright © 2011-2022 走看看