SSH环境搭建

Vincent · 发布于 2016-07-06 · 字数5189 · 浏览 1099 · 评论 0

Struts部分

web.xml中配置:

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

classpath: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>
    <!-- 此处可使用include引入其它xml配置文件,如 include file="xxx/xx/xx/xx.xml" -->
</struts>

Spring部分

web.xml中配置

</context-param>
    <param-value>WEB-INF/appCtx-*.xml</param-value>
    <param-name>contextConfigLocation</param-name>
<context-param>

</listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
<listener>

appCtx-ssi.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:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" 
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:p="http://www.springframework.org/schema/p"
    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/>
    <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
    <context:component-scan base-package="com.ais"/>
    
    <!-- 配置sessionFactory -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="configLocation">
            <value>classpath:hibernate.cfg.xml</value>
        </property>
    </bean>
    <!-- 配置事务管理器 -->
    <bean id="transactionManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory">
            <ref bean="sessionFactory" />
        </property>
    </bean>
    <tx:annotation-driven transaction-manager="transactionManager" />
    <!-- 定义Hibernate模板对象 -->
    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
        <property name="sessionFactory" ref="sessionFactory"/>
    </bean>
</beans>

Hibernate部分

classpath:hibernate.cfg.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd" >
    
<hibernate-configuration>
    <session-factory>
        <!-- 数据库方言 -->
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <!-- 数据库驱动 -->
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <!-- 数据库连接信息 -->
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/server</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.connection.password">server</property>
        <!-- 打印SQL语句 -->
        <property name="hibernate.show_sql">true</property>
        <!-- 不格式化SQL语句 -->
        <property name="hibernate.format_sql">false</property>
        <!-- 为Session指定一个自定义策略 -->
        <property name="hibernate.current_session_context_class">thread</property>
        <!-- C3P0 JDBC连接池 -->
        <property name="hibernate.c3p0.max_size">20</property>
        <property name="hibernate.c3p0.min_size">5</property>
        <property name="hibernate.c3p0.timeout">120</property>
        <property name="hibernate.c3p0.max_statements">100</property>
        <property name="hibernate.c3p0.idle_test_period">120</property>
        <property name="hibernate.c3p0.acquire_increment">2</property>
        <property name="hibernate.c3p0.validate">true</property>        
        <!-- 映射文件 -->
        <mapping resource="xxx/xxx/xxx/xxx.hbm.xml"/>
    </session-factory>
</hibernate-configuration>
本文系作者 Vincent 授权问说网发表,并经问说网编辑,转载请注明出处和 本文链接

相关文章

  • 2016-05-15甜蜜的颜色!QT手机APP概念设计
  • 2016-05-16色彩潮流抢先看!2015年网页设计配色新趋势
  • 2016-05-17AI+PS制作电商常用假日热销立体字
  • 2016-06-06JavaScript中使用ID获取节点的思考
  • 2016-06-25分享20款优秀的Web移动开发框架
  • 2016-06-28jqFloat.js实现页面元素的浮动效果jQuery插件
  • 2016-07-06Java接口和抽象类
  • 2016-08-05十款Chrome扩展帮助前端设计师提升编码效率
  • 发布评论

    为您推荐

    问说网 · 发布于 2014-08-15

    关于html5的一些格式规范

    做网页设计这一行也有些日子了,学习了很多,也遇到了很多问题,今天就给大家分享下我在编写代码的时候常见的编写html代码规范的问题。

    Meteor开发App入门指南

    Meteor 是一个构建在 Node.js 之上的平台,用javascript开发web 和mobile apps。完全开源。一个Meteor App会包含客户…

    • Meteor开发App入门指南
    • Meteor开发App入门指南
    • Meteor开发App入门指南
    • Meteor开发App入门指南
    问说网 · 发布于 2015-06-30 · 浏览 2835 · 评论 0
    有限状态机FSM的设计算法与实现代码
    问说网 · 发布于 2016-03-10

    有限状态机FSM的设计算法与实现代码

    通过分层状态机的设计,各个功能实体维护自身的强相关的一套状态机,可以有效的减小状态机的复杂度,通过构建公共流程状态机,可以减小规模。在针对规模较大、流程复杂的状…

    在Photoshop中创建绚丽的草木文字混合效果

    本次PS教程,主要向您展示“草木合成新颖视觉效果图”的制作过程,此次合成图片的制作将涉及到蒙板,图像调整,滤镜效果等工具,先来看看最终预览效果。

    • 在Photoshop中创建绚丽的草木文字混合效果
    • 在Photoshop中创建绚丽的草木文字混合效果
    • 在Photoshop中创建绚丽的草木文字混合效果
    • 在Photoshop中创建绚丽的草木文字混合效果
    问说网 · 发布于 2016-04-20 · 浏览 2155 · 评论 0

    高清图库第三波!22个无版权限制的高清大图网站

    今天CYHD为朋友们带来22个高清免费图片素材资源网站!这些网站的图片质量相当高,大部分为高分辨率(高解析),并且,最重要的是,它是免费的,无版权限制哦!朋友们…

    • 高清图库第三波!22个无版权限制的高清大图网站
    • 高清图库第三波!22个无版权限制的高清大图网站
    • 高清图库第三波!22个无版权限制的高清大图网站
    • 高清图库第三波!22个无版权限制的高清大图网站
    蓝桃 · 发布于 2016-05-14 · 浏览 1250 · 评论 0
    问说网 · 发布于 2016-06-20

    使用JavaScript防止网页被嵌入框架

    问说网之前被恶意网站嵌入框架,而且网页的标题和内容都跟问说网完全不相干,明显就是为了欺骗用户浏览,对于这个问题我们是可以通过JavaScript脚本测底解决。

    问说网 · 发布于 2016-07-04

    Trianglify唯美的几何图形背景生成插件

    Trianglify 是一个 SVG 背景图片生成器,主要是生成简单的集合图形,但是看起来非常好看,生成的 SVG 图片非常漂亮,支持将生成的图形导出为SVG和…

    Timelinr简单的时间线jQuery插件
    问说网 · 发布于 2016-07-04

    Timelinr简单的时间线jQuery插件

    Timelinr是一个简单的时间线jQuery插件,这个简单的插件可以帮助你给更多的生活无聊的时间线。支持水平和垂直布局,你可以为大多数属性指定参数:速度,透明…

    问说网手机版

    躺着 站着 跪着轻松访问

    更多详情 关于作者

    Vincent

    这个人比较懒,什么都没有填写!

    19 文章
    0 评论
    人气

    更多 热门话题

    APP界面

    关注 APP界面

    文章 41506 · 浏览 3658

    APP欣赏

    关注 APP欣赏

    文章 41427 · 浏览 3415

    APP手机界面

    关注 APP手机界面

    文章 41417 · 浏览 3687

    图片素材

    关注 图片素材

    文章 29463 · 浏览 2922

    高清图片

    关注 高清图片

    文章 26530 · 浏览 3159

    更多 推荐作者

    关注 惢碎葬爱

    文章 96 · 评论 0

    关注 怎麽继续

    文章 90 · 评论 2

    关注 倾听寂寞

    文章 83 · 评论 0

    关注 走了留下什么

    文章 110 · 评论 0

    关注 流浪的脚步

    文章 86 · 评论 0

    关注 凉城梦镜

    文章 79 · 评论 0

    
    顶部 反馈 评论 底部

    意见反馈

    感谢您对问说网的支持,提出您在使用过程中遇到的问题或宝贵建议,您的反馈对我们产品的完善有很大帮助。

    您的反馈我们已收到!

    感谢您提供的宝贵意见,我们会在1-2个工作日,通过您留下的联系方式将处理结果反馈给您!