ssh 配置 及详细信息

来源:互联网 发布:软件侵权判刑吗 编辑:程序博客网 时间:2024/04/30 09:18

 

 

spring配置

 

 

<?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:context="http://www.springframework.org/schema/context"       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.xsd           http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <context:annotation-config/> <!--<context:property-placeholder location="classpath:hibernate.properties"/>-->  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">   <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>   <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:shxt"/>   <property name="username" value="shxt"/>   <property name="password" value="shxt"/>   <!-- 连接池启动时的初始值 -->   <property name="initialSize" value="1"/>   <!-- 连接池的最大值 -->   <property name="maxActive" value="500"/>   <!-- 最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 -->   <property name="maxIdle" value="2"/>   <!--  最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请去一些连接,以免洪峰来时来不及申请 -->   <property name="minIdle" value="1"/> </bean>     <!-- 整合hibernate所需要的配置需要注入上面的数据源对象 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">     <property name="dataSource" ref="dataSource"/>  <property name="mappingResources">     <list>       <value>cn/com/shxt/model/Person.hbm.xml</value>     </list>  </property>     <property name="hibernateProperties">     <value><!--         hibernate.dialect=org.hibernate.dialect.MySQL5Dialect--><!--    hibernate.hbm2ddl.auto=create自动创建表   update自动更新表结构-->   hibernate.dialect=org.hibernate.dialect.Oracle10gDialect         hibernate.hbm2ddl.auto=create         hibernate.show_sql=true         hibernate.format_sql=true         hibernate.cache.use_second_level_cache=true            hibernate.cache.use_query_cache=false         hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider       </value>     </property> </bean> <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">   <property name="sessionFactory" ref="sessionFactory"/> </bean> <!--让spring使用注解来管理事物 --> <tx:annotation-driven transaction-manager="txManager"/> <context:component-scan base-package="cn.com.shxt"></context:component-scan> </beans>


 

 

ehcache.xml配置

<?xml version="1.0" encoding="UTF-8"?><!-- defaultCache节点为缺省的缓存策略     maxElementsInMemory 内存中最大允许存在的对象数量     eternal 设置缓存中的对象是否永远不过期     overflowToDisk 把溢出的对象存放到硬盘上     timeToIdleSeconds 指定缓存对象空闲多长时间就过期,过期的对象会被清除掉     timeToLiveSeconds 指定缓存对象总的存活时间     diskPersistent 当jvm结束时间是否持久化对象     diskExpiryThreadIntervalSeconds 指定专门用于清除过期对象的监听线程的轮询时间 --><ehcache><diskStore path="D:\cache1"/><defaultCache  maxElementsInMemory="1000" eternal="false" overflowToDisk="true"timeToIdleSeconds="120"timeToLiveSeconds="180"diskPersistent="false"diskExpiryThreadIntervalSeconds="60"/><cache name="cn.com.shxt.model.Person" maxElementsInMemory="100" eternal="false"overflowToDisk="true" timeToIdleSeconds="300" timeToLiveSeconds="600" diskPersistent="false"/></ehcache>


 

web.xml配置

 

 

 

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><context-param>   <param-name>contextConfigLocation</param-name>   <param-value>classpath:beans.xml</param-value></context-param><!-- 对Spring容器进行实例化 --><listener>      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!--spring提供的用来转码的过滤器--><filter><filter-name>encoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>encoding</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter>        <filter-name>OpenSessionInViewFilter</filter-name>        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class></filter><filter-mapping>        <filter-name>OpenSessionInViewFilter</filter-name>        <url-pattern>/*</url-pattern></filter-mapping><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>  <welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list></web-app>


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><!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。    如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 -->    <constant name="struts.action.extension" value="do"/>    <!-- 设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭 -->    <constant name="struts.serve.static.browserCache" value="false"/>    <!-- 当struts的配置文件修改后,系统是否自动重新加载该文件,默认值为false(生产环境下使用),开发阶段最好打开 -->    <constant name="struts.configuration.xml.reload" value="true"/>    <!-- 开发模式下使用,这样可以打印出更详细的错误信息 -->    <constant name="struts.devMode" value="true" />     <!-- 默认的视图主题 -->    <constant name="struts.ui.theme" value="simple" /><package name="struts2" extends="struts-default"><action name="*Person" class="personaction" method="{1}"><result name="success">/main.html</result><result name="toAction" type="chain">/searchPerson.do</result></action></package></struts>