`
firecool
  • 浏览: 83566 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Spring 2.5 典型配置

    博客分类:
  • java
阅读更多

<?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:aop="http://www.springframework.org/schema/aop"
	xmlns:context="http://www.springframework.org/schema/context"
        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/tx 
       http://www.springframework.org/schema/tx/spring-tx-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/context
       http://www.springframework.org/schema/context/spring-context-2.5.xsd">

	<context:component-scan base-package="cn.com.oneslife" />
		
	<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
		<property name="driverClass" value="com.mysql.jdbc.Driver" />
		<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/sh" />
		<property name="user" value="root" />
		<property name="password" value="root" />
	
		<!-- 连接池中保留的最小连接数。-->
		<property name="minPoolSize" value="5" />
		
		<!-- 连接池中保留的最大连接数。Default: 15-->
		<property name="maxPoolSize" value="30" />
		
		<!-- 初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default: 3-->
		<property name="initialPoolSize" value="10" />
	
		<!-- 最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
		<property name="maxIdleTime" value="60" />
	
		<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
		<property name="acquireIncrement" value="5" />
	</bean>

	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource"></property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dailect">org.hibernate.dialet.MySQLDialet</prop>
				<prop key="hibernate.show_sql">true</prop>
				<!--prop key="hibernate.hbm2ddl.auto">create</prop-->
			</props>
		</property>
		<property name="mappingResources">
			<list>
				<value>cn/com/oneslife/bean/Account.hbm.xml</value>
				<value>cn/com/oneslife/bean/User.hbm.xml</value>
				<value>cn/com/oneslife/bean/Role.hbm.xml</value>
			</list>
		</property>
	</bean>

	<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory"></property>
	</bean>
	
	<tx:annotation-driven transaction-manager="transactionManager"/>
</beans>
 
分享到:
评论

相关推荐

    spring2.5 定时器任务

    根据给定的部分内容,我们可以看到一个典型的Spring2.5定时任务配置示例。下面对这些配置进行详细解读: ##### 1. 线程池配置(`ThreadPoolTaskExecutor`) ```xml &lt;bean id="executor" class="org.spring...

    hibernate3+spring2.5

    《hibernate3+spring2.5》是一个典型的Java企业级应用示例,它整合了两个重要的开源框架:Hibernate3和Spring2.5。这两个框架在Java开发领域中扮演着至关重要的角色,尤其是在构建复杂、可扩展的业务系统时。 ...

    spring2.5 参考手册

    根据提供的信息,我们可以详细解析《spring2.5 参考手册》所涵盖的主要知识点,包括其核心内容、特点以及与其他框架的整合方式等。 ### 一、Spring2.5 核心技术 #### 1.1 Spring 框架概述 - **Spring** 是一个开源...

    使用 Spring 2.5 基于注解驱动的 Spring MVC.doc

    在Spring 2.5版本中,Spring MVC引入了一种新的编程模型,即基于注解的配置,这使得开发者能够更加简洁、直观地构建Web应用程序。本文将深入探讨Spring MVC注解的功能及其在Spring 2.5中的应用。 首先,Spring 2.5...

    网上购物系统Struts2+Spring2.5+Hibernate3

    6. 开发与部署:开发者可以利用提供的数据库脚本快速导入到Oracle 10g中,然后配置Struts2、Spring2.5和Hibernate3的相关配置,完成系统的环境搭建。系统的可扩展性意味着开发者可以在此基础上添加更多功能,如推荐...

    struts2+hibernate3+spring2.5的完整框架

    这个"struts2+hibernate3+spring2.5的完整框架"是一个典型的MVC(Model-View-Controller)架构,用于构建动态、数据驱动的Web应用程序。 Struts2是Action导向的框架,负责控制应用程序的流程。它通过定义Action类来...

    ext2.1+struts2.0+spring2.5+jdbc

    这是一个基于Java技术栈的Web应用程序开发实例,涵盖了四个核心组件:EXTJS的ext2.1、Struts2.0、Spring2.5以及JDBC,同时也涉及到JSON数据格式的使用。接下来,我们将深入探讨这些技术和它们在项目中的作用。 首先...

    Spring2.5+Struts1.3.8+Hibernate3.0整合

    Spring2.5 + Struts1.3.8 + Hibernate3.0 (简称SSH)整合是一种典型的Java Web开发模式,旨在通过组合这三种技术框架来构建高性能、易于维护的企业级应用系统。本文将详细介绍SSH整合的关键步骤及其配置细节,帮助...

    Spring2.5+ibatis2.3+Extjs2.0+Struts2实现用户管理

    这是一个典型的Java Web应用架构,其中Spring作为核心框架负责依赖注入和整体架构的管理,iBatis作为数据访问层提供数据库操作,Struts2则处理HTTP请求并控制业务流程,而ExtJS则用于创建前端交互界面。 首先,...

    struts2+ibatis-2.3+spring2.5整合实例

    总之,"Struts2+ibatis-2.3+spring2.5整合实例"是一个典型的Java Web项目结构,通过合理的配置和编码,可以构建出高效、模块化的应用程序。虽然现在的趋势是转向Spring Boot等更现代的框架,但了解这种传统的整合...

    手动整合Struts1.3 +hibernate3.2+Spring2.5 .txt

    ### 手动整合Struts1.3 + Hibernate3.2 + Spring2.5 #### 一、概述 本文档旨在详细介绍如何手动整合Struts 1.3、Hibernate 3.2 和 Spring 2.5框架,实现一个典型的MVC架构应用。通过这种方式,可以将业务逻辑、...

    ssh2(struts2+spring2.5+hibernate3.3+ajax)带进度条文件上传(封装成标签)

    标题 "ssh2(struts2+spring2.5+hibernate3.3+ajax)带进度条文件上传(封装成标签)" 描述了一个集成多种技术的Java Web项目,其中包含了一个利用Struts2、Spring2.5、Hibernate3.3和Ajax实现的文件上传功能,并且...

    ssh(Spring2.5+Struts2.1+Hibernate3.3)三大框架整合

    开发者可能还使用了 strut.xml、spring.xml 和 hibernate.cfg.xml 配置文件来配置这三个框架,以实现它们的集成。 总的来说,这个项目展示了SSH框架整合的典型应用场景,对于学习和理解Java Web开发有很好的参考...

    Spring Recipes A Problem-Solution Approach.pdf

    1. **依赖注入增强**:Spring 2.5对依赖注入机制进行了优化,使得配置更简洁、更易于维护。此外,还引入了更多的注解支持,例如`@Autowired`、`@Resource`等,使得开发者可以通过注解的方式进行依赖注入,而无需过多...

    struts2+spring2.5+hibernate3整合的例子

    在这个整合例子中,开发者会首先配置Struts2、Spring和Hibernate的相关XML配置文件,如struts.xml、spring-context.xml和hibernate.cfg.xml,来设定框架的运行环境和组件间的关系。接着,定义模型类(Entity),并...

    Spring之AOP配置文件详解

    在给定的配置文件中,我们看到了一个典型的Spring AOP配置实例。接下来我们将对这段配置进行详细的分析与解读。 ##### 2.1 配置文件头 ```xml ``` 这是XML文档的声明部分,指明了文档采用的XML版本为1.0,并且...

    Spring 2.x配置详解

    一个典型的 Spring 2.5 配置文件至少会包含以下结构: ```xml &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    s2sh整合实例 Struts2.0 Spring2.6 Hibernate3.2

    1. **添加Spring依赖库**:在MyEclipse中配置Spring支持时,选择Spring 2.5版本及相关库。 - Spring 2.5 AOP Libraries - Spring 2.5 Core Libraries - Spring 2.5 Persistence Core Libraries - Spring 2.5 ...

    spring 配置文件详解.txt

    在给定的示例中,我们看到了一个典型的Spring XML配置文件的结构: ```xml xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

Global site tag (gtag.js) - Google Analytics