• ssh整合


    1 整合jar包导入

    2 web.xml的配置如下

    <?xml version="1.0" encoding="UTF-8"?>

    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
    <display-name>sshzhenghe</display-name>
    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>*.action</url-pattern>
    </filter-mapping>
    <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
    </context-param>
    </web-app>

    applicationContext.xml配置如下

    <beans xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/tx
    http://www.springframework.org/schema/tx/spring-tx.xsd
    http://www.springframework.org/schema/aop
    http://www.springframework.org/schema/aop/spring-aop.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context.xsd"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://www.springframework.org/schema/beans">
    <!-- 配置数据源 -->
    <bean id="datasourse" class="com.mchange.v2.c3p0.ComboPooledDataSource">
    <property name="jdbcUrl" value="jdbc:mysql:///shop"></property>
    <property name="driverClass" value="com.mysql.jdbc.Driver"></property>
    <property name="user" value="root"></property>
    <property name="password" value="1234"></property>
    </bean>
    <!-- 配置工厂 造会话 Session-->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="datasourse"></property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.format_sql">true</prop>
    <prop key="hibernate.show_sql">true</prop>
    </props>
    </property>
    <!-- 配置每个类单独的映射文件 classpath代表是在src路径下 -->
    <property name="mappingLocations" value="classpath:User.hbm.xml"></property>
    </bean>


    <!-- 配置dao -->
    <bean id="userdao" class="dao.UserDao"
    >
    <!-- session工厂造会话 -->
    <property name="sessionFactory" ref="sessionFactory"></property>

    </bean>
    <!-- 配置service -->
    <bean id ="userservice" class="service.UserService">
    <property name="userdao" ref="userdao"></property>
    </bean>
    <!-- 配置action -->
    <bean name="UserAction" class="action.UserAction" scope="prototype">
    <property name="userService" ref="userservice"></property>
    </bean>

    <!-- 配置事务管理 -->
    <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory"></property>
    </bean>
    <tx:advice id="txadvice" transaction-manager="txManager">
    <tx:attributes>
    <tx:method name="findAll"/>
    </tx:attributes>
    </tx:advice>
    <aop:config>
    <aop:advisor advice-ref="txadvice" pointcut="execution(* service..*.*(..))"/>

    </aop:config>
    </beans>

    4stucts.xml配置如下

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
    <struts>
    <package name="UserAction" namespace="/" extends="struts-default">

    <!--   这里class的名称是spring配置下id的名称      -->
    <action name="findall" class="UserAction">
    <result name="success">/success.jsp</result>
    </action>
    </package>

    </struts>

    5User.hbm.xml配置

    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
    <hibernate-mapping >
    <class name="domain.User" table="adminuser">
    <id name="uid" column="uid">
    <generator class="native"></generator>
    </id>
    <property name="username" column="username"></property>
    <property name="password" column="password"></property>
    </class>
    </hibernate-mapping>

    dao

    service

    action

    jsp

  • 相关阅读:
    bzoj4044/luoguP4762 [Cerc2014]Virus synthesis(回文自动机+dp)
    bzoj4032/luoguP4112 [HEOI2015]最短不公共子串(后缀自动机+序列自动机上dp)
    bzoj3926/luoguP3346 [Zjoi2015]诸神眷顾的幻想乡(trie上构建广义后缀自动机)
    bzoj3144 [HNOI2013]切糕(最小割)
    知识点简单总结——原根和指标
    uoj86 mx的组合数 (lucas定理+数位dp+原根与指标+NTT)
    rest_framework 学习笔记(一)
    Django 数据库操作
    02-Kubenetes资源
    10-Helm
  • 原文地址:https://www.cnblogs.com/fdbk/p/8886653.html
Copyright © 2020-2023  润新知