applicationContent.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:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"
default-lazy-init="true">
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:jdbc.properties</value>
</property>
</bean>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<property name="autoCommitOnClose" value="true"/>
<property name="checkoutTimeout" value="${cpool.checkoutTimeout}"/>
<property name="initialPoolSize" value="${cpool.minPoolSize}"/>
<property name="minPoolSize" value="${cpool.minPoolSize}"/>
<property name="maxPoolSize" value="${cpool.maxPoolSize}"/>
<property name="maxIdleTime" value="${cpool.maxIdleTime}"/>
<property name="acquireIncrement" value="${cpool.acquireIncrement}"/>
<property name="maxIdleTimeExcessConnections" value="${cpool.maxIdleTimeExcessConnections}"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/com/jeecms/core/entity</value>
<value>classpath:/com/jeecms/cms/entity</value>
<value>classpath:/com/jeecms/article/entity</value>
<value>classpath:/com/jeecms/download/entity</value>
<value>classpath:/com/jeecms/auxiliary/entity</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
hibernate.query.substitutions=true 1, false 0
hibernate.jdbc.batch_size=20
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
hibernate.cache.provider_configuration_file_resource_path=/ehcache-hibernate.xml
</value>
</property>
<property name="entityInterceptor">
<ref local="treeInterceptor"/>
</property>
</bean>
<bean id="treeInterceptor" class="com.jeecms.common.hibernate3.TreeIntercptor"/>
<!-- 事务配置 -->
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- 使用annotation 自动注册bean,并检查@Required,@Autowired的属性已被注入 -->
<context:component-scan base-package="com.jeecms" />
<!-- 使用annotation定义事务 -->
<tx:annotation-driven transaction-manager="txManager" />
</beans>
struts.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="cms.login" namespace="/login" extends="core-default">
<global-results>
<result name="logout" type="redirectAction">
<param name="namespace">/login</param>
<param name="actionName">Jeecms</param>
</result>
<result name="loginInput" type="freemarker">/WEB-INF/cms_sys/login.html</result>
</global-results>
<action name="Jeecmsa" method="loginInput" class="cms.adminLoginAct"/>
<action name="CmsLogout" method="logout" class="cms.adminLoginAct"/>
<action name="CmsSubmit" method="login" class="cms.adminLoginAct" >
<result name="success" type="redirectAction">
<param name="actionName">Com_index</param>
<param name="namespace">/admin/cms</param>
</result>
</action>
</package>
<!--后台首页-->
<package name="cms.console" namespace="/admin/cms" extends="core-default">
<action name="Com_*" method="{1}" class="cms.adminConsoleAct">
<result name="index">/WEB-INF/cms_sys/index.html</result>
<result name="main">/WEB-INF/cms_sys/main.html</result>
<result name="left">/WEB-INF/cms_sys/left.html</result>
<result name="right">/WEB-INF/cms_sys/right.html</result>
</action>
</package>
</struts>
分享到:
相关推荐
在配置 Hibernate 时,需要指定数据库连接信息、dialect 等参数。 三、配置文件解释 在提供的部分内容中,出现了多个配置文件和参数,下面将对其进行解释: * `jdbc.driver = ...
h3c交换机SSH配置方法h3c交换机SSH配置方法h3c交换机SSH配置方法
根据提供的文件信息,可以看出这里似乎存在一定的混淆,因为文件标题和描述强调的是SSH配置过程,但实际内容却涉及到了Struts2、Spring以及Hibernate等Java Web框架和技术的配置。为了符合您的需求,我将集中讨论SSH...
H3C 5500 ssh登录配置是一种常用的网络设备登录方式,它通过使用 SSH(Secure Shell)协议来确保数据信息交换的安全。下面是H3C 5500 ssh登录配置的详细过程和相关知识点: 一、 SSH 登录配置的基本概念 * SSH...
SSH配置文件是控制SSH客户端和服务端行为的关键文件,它允许用户根据需求自定义连接参数,提高安全性,并优化交互体验。本文将深入探讨SSH配置文件的结构、常用配置选项以及如何进行有效管理。 首先,SSH的配置文件...
### 思科交换机SSH配置详解 #### 一、引言 随着网络安全需求的日益增长,采用安全的方式访问网络设备变得至关重要。思科交换机作为网络基础设施中的关键组件,其安全性同样不可忽视。Secure Shell(SSH)作为一种...
### H3C华三网络设备SSH配置详解 #### 一、引言 SSH(Secure Shell)是一种加密的网络传输协议,常用于远程登录管理网络设备。对于H3C(华三)网络设备而言,SSH提供了安全的方式来管理和配置设备。本文将详细介绍...
SSH 配置详解 SSH(Structs、Spring、Hibernate)框架是 JavaEE 实训课程中常用的框架组合,它可以帮助开发人员快速构建 JavaEE 应用程序。本文将详细介绍 SSH 框架的配置和使用方法。 SSH 框架的作用 -----------...
SSH的英文全称为Secure Shell,它默认的连接端口是22。通过使用SSH,可以把所有传输的数据进行加密,这样类似上面的“中间人”攻击方式就不可能实现了,而且它也能够防止DNS和IP欺骗。另外,它还有一个额外的好处...
新手学习ssh配置,详细介绍ssh相关知识点
### 在Juniper路由器上配置SSH服务 #### 一、引言 随着网络安全需求的日益增长,采用安全的方式管理网络设备变得至关重要。SSH(Secure Shell)作为一种加密的网络协议,为远程登录提供了强大的安全保障。本文将...
这是因为 SSH 服务需要反查客户端的 DNS 信息导致的。可以通过禁用这个特性来提高登录速度。方法是,打开 sshd_config 文件,找到 GSSAPI options 一节,将以下两行注释掉:GSSAPIAuthentication yes 和 ...
以下是SSH配置的关键知识点: 1. **安装SSH服务器**: 在大多数Linux发行版中,SSH服务器通常是OpenSSH。你可以通过命令行工具如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装SSH服务器。 2. **启动SSH服务*...
要配置SSH服务,首先需要在CentOS上安装SSH服务。在CentOS 5.3版本中,可以通过`yum install ssh`命令来安装SSH。安装完成后,可以使用`service sshd start`启动SSH服务,并使用`chkconfig sshd on`将其设置为开机...
"乌班图ssh配置过程" 在 Ubuntu 系统中, SSH 服务的配置是一个非常重要的步骤,特别是在 Windows 下进行 Linux 开发时。下面将详细介绍 Ubuntu 中 SSH 服务的配置过程。 首先,在 Ubuntu 系统中,需要安装 ...
本文将深入探讨SSH配置的详细步骤以及在配置过程中可能遇到的异常处理。 首先,我们从Struts开始。Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架。配置Struts通常包括以下步骤: 1. 添加...
3. **SSH配置文件**:`~/.ssh/config`文件可以用来定义别名、端口转发、默认用户等,以简化SSH连接。例如,为一个特定的主机定义别名,可以避免每次输入完整的主机名和端口号。 4. **免密码登录**:完成上述步骤后...
- **安全性**:在配置JDBC连接时,确保数据库连接信息的安全存储,避免硬编码在配置文件中,考虑使用环境变量或加密方式存储敏感信息。 #### 五、总结 SSH框架的配置是一项复杂而细致的工作,涉及到多个组件的协调...