`
ytzhsh
  • 浏览: 9505 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

Spring的基本配置

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="byName">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url"><value>jdbc:mysql://hunan/netschool?useUnicode=true&characterEncoding=gbk</value>
</property><property name="username"><value>netschool</value></property>
<property name="password"><value>123456</value></property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="mappingResources">
<list>
<value>com/aurora/netschool/entity/Administrator.hbm.xml</value>
<value>com/aurora/netschool/entity/Article.hbm.xml</value>
<value>com/aurora/netschool/entity/ClassCategory.hbm.xml</value>
<value>com/aurora/netschool/entity/Category.hbm.xml</value>
<value>com/aurora/netschool/entity/CustomLable.hbm.xml</value>
<value>com/aurora/netschool/entity/KeyWord.hbm.xml</value>
<value>com/aurora/netschool/entity/Template.hbm.xml</value>
<value>com/aurora/netschool/entity/Popedom.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.query.substitutions">true=1 false=0</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.use_outer_join">true</prop>
</props>
</property>
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>


<bean name="valueListFactory" class="com.aurora.util.valuelist.ValueListFactory">
<property name="constantsHolder">
<value>com.aurora.netschool.Constants</value>
</property>
</bean>

<bean name="configuration" class="com.aurora.Configuration">
<property name="configureMap">
<props>
<prop key="autoAudit">true</prop>
<prop key="graduateDate">07-08</prop>
</props>
</property>
<property name="directoryMap">
<props>
<prop key="tempDir">/tmp</prop>
<prop key="uploadDir">/upload</prop>
</props>
</property>
</bean>
<bean id="articleDao" class="com.aurora.netschool.dao.impl.ArticleDaoImpl" />
<bean id="administratorDao" class="com.aurora.netschool.dao.impl.AdministratorDaoImpl" />
<bean id="categoryDao" class="com.aurora.netschool.dao.impl.CategoryDaoImpl" />
<bean id="keyWordDao" class="com.aurora.netschool.dao.impl.KeyWordDaoImpl" />
<bean id="templateDao" class="com.aurora.netschool.dao.impl.TemplateDaoImpl" />
<bean id="popedomDao" class ="com.aurora.netschool.dao.impl.PopedomDaoImpl"/>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean id="baseTxProxy" abstract="true" lazy-init="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
<property name="proxyTargetClass">
<value>true</value>
</property>
</bean>
<bean id="articleService" parent="baseTxProxy">
<property name="target">
<bean class="com.aurora.netschool.service.impl.ArticleServiceImpl" />
</property>
</bean>
<bean id="administratorService" parent="baseTxProxy">
<property name="target">
<bean class="com.aurora.netschool.service.impl.AdministratorServiceImpl" />
</property>
</bean>
<bean id="popedomService" parent="baseTxProxy">
<property name="target">
<bean class="com.aurora.netschool.service.impl.PopedomServiceImpl" />
</property>
</bean>
<bean id="categoryService" parent="baseTxProxy">
<property name="target">
<bean class="com.aurora.netschool.service.impl.CategoryServiceImpl" />
</property>
</bean>
<bean id="keyWordService" parent="baseTxProxy">
<property name="target">
<bean class="com.aurora.netschool.service.impl.KeyWordServiceImpl" />
</property>
</bean>
<bean id="templateService" parent="baseTxProxy">
<property name="target">
<bean class="com.aurora.netschool.service.impl.TemplateServiceImpl" />
</property>
</bean>
</beans>
分享到:
评论

相关推荐

    Eclipse spring基本配置步骤

    本教程将详细介绍在Eclipse中进行Spring基本配置的步骤。 首先,确保你已经安装了Eclipse IDE,并且准备好了Spring框架的相关库文件。在本例中,我们使用的版本是Spring 2.5.5,对应的jar文件为`spring-2.5.5.jar`...

    spring基本配置

    spring基本配置

    Spring配置

    #### 二、Spring基本配置文件 在Spring项目中,配置文件是非常重要的组成部分,主要用于定义Bean、配置组件扫描等。以下是一些关键点: 1. **Web.xml配置**:这是Web应用的核心配置文件之一。对于一个基于Spring的...

    spring配置文件加密实现

    首先,我们需要理解Spring配置文件的基本结构。Spring的配置文件通常为XML格式,如`applicationContext.xml`,它包含了bean的定义、属性值以及依赖关系等。这些数据在未加密状态下可能存在安全风险。 加密Spring...

    spring cloud2.0 eureka server spring security配置

    - 在`application.yml`或`application.properties`文件中,你需要定义Eureka Server的基本配置,如服务端口、实例ID、区域等。 - 示例配置: ```yaml server: port: 8761 eureka: instance: hostname: ...

    spring 下载与配置

    以上就是关于Spring框架的下载与配置的基本介绍。在实际开发中,我们还需要考虑如何整合其他Spring项目,如Spring MVC用于构建Web应用,Spring Data用于数据库操作,以及Spring Boot用于简化Spring应用的初始搭建和...

    springsecurity使用配置详解

    默认的安全配置可以满足基本需求,但通常需要自定义以满足特定应用的要求。 6. **Spring MVC集成**: Spring Security可以无缝集成到Spring MVC中,保护控制器方法。通过`@Secured`、`@PreAuthorize`和`@...

    Spring环境配置

    对于初学者来说,了解Spring的基本配置是非常重要的一步。本文将详细介绍如何在Web应用中进行Spring的环境配置,并解释各个配置项的作用及意义。 #### 三、Spring环境配置的核心文件:web.xml `web.xml`是Web应用...

    spring配置文件详解

    总结起来,`applicationContext.xml`的基本配置主要涉及到Spring的bean定义、数据源配置、SessionFactory创建以及HibernateTemplate的设置,这些都是Spring整合Hibernate并进行数据访问的关键步骤。通过这种方式,...

    spring bean XML配置入门

    掌握这些知识点后,你将能够创建基本的Spring应用,并开始探索更高级的特性,如AOP、Spring MVC等。记得实践是检验真理的唯一标准,尝试自己动手编写XML配置文件并运行Spring应用,这将有助于巩固理论知识。

    Spring MVC 配置请求的默认处理器.rar

    一个基本的配置如下: ```xml <servlet-name>dispatcher <servlet-class>org.springframework.web.servlet.DispatcherServlet <param-name>contextConfigLocation <param-value>/WEB-INF/spring-mvc-config...

    spring2 整合 Dwr(把DWR的配置写到Spring的配置文件)

    **Spring2 整合 DWR:将DWR配置融入Spring配置文件** Direct Web Remoting (DWR) 是一个开源的JavaScript库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得Web应用程序能够拥有类似桌面应用的交互性。...

    Spring—下载与配置

    本篇将详细介绍Spring框架的下载、安装以及基本配置过程。 首先,我们来了解如何下载Spring框架。Spring框架的官方下载地址是https://spring.io/projects/spring-framework。在该页面,你可以找到最新版本的Spring...

    Spring配置JTA事务管理

    除了上述基本配置,你可能还需要关注以下几点: - 恢复机制:JTA支持事务的恢复,这对于处理系统崩溃或异常情况非常有用。你需要了解如何在Spring中启用这个功能,并处理可能的恢复操作。 - 事务同步:Spring的`...

    Spring Security 基本使用和配置代码

    通过以上步骤,你已经掌握了Spring Security的基本配置和使用。不过,Spring Security的功能远不止这些,它还包括CSRF保护、安全过滤链、OAuth2整合、JWT令牌支持等高级特性。继续探索Spring Security,你会发现更多...

    spring的一些基本知识及如何配置使用

    【Spring 框架基本知识及配置使用】 Spring 框架是Java开发中的一个核心框架,由Rod Johnson创建,最初源于《Expert One on One J2EE Design and Development》一书中的理念。Spring的主要目标是简化企业级应用的...

    Spring中的Quartz配置-Spring-定时器-java定时器.doc

    Spring 中的 Quartz 配置-Spring 定时器-...我们学习了 Quartz 的基本概念,了解了如何在 Spring 配置文件中定义 Quartz 的 bean,并了解了 Cron 表达式的使用。最后,我们总结了 Quartz 的优点,了解了它的强大功能。

Global site tag (gtag.js) - Google Analytics