<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://192.168.0.xx/xx?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true"/>
<property name="username" value="xx"/>
<property name="password" value="xx"/>
<property name="maxActive" value="120"/>
<property name="initialSize" value="50"/>
<property name="maxIdle" value="100"/>
<property name="minIdle" value="100"/>
<property name="maxWait" value="150"/>
<property name="defaultAutoCommit" value="true"/>
<property name="removeAbandoned" value="true"/>
<property name="removeAbandonedTimeout" value="600"/>
<property name="logAbandoned" value="true"/>
<property name="validationQuery" value="SELECT 1"/>
<property name="testOnBorrow" value="true" />
<property name="testOnReturn" value="false" />
<property name="testWhileIdle" value="true"/>
<property name="timeBetweenEvictionRunsMillis" value="600000"/>
<property name="minEvictableIdleTimeMillis" value="900000"/>
</bean>
分享到:
相关推荐
Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自在Web应用程序的不同层面上发挥作用,而将它们整合在一起,通常称为SSH(Struts2、Spring、Hibernate)或S2SH,可以构建出功能强大、结构清晰的企业级...
首先,我们需要在Spring的配置文件中引入Hibernate的相关bean,通常命名为`applicationContext.xml`。这个文件是Spring的IoC(Inversion of Control)容器的定义,它会管理所有bean的生命周期。 1. **Spring配置...
在本章"第3章【源码】java web整合开发实战--基于struts 2+hibernate+spring"中,我们将深入探讨如何在Java Web应用程序中集成三个关键的开源框架:Struts 2、Hibernate和Spring。这些框架分别负责控制层、持久层和...
在配置过程中,可能会遇到缺少类的警告,此时需要手动添加缺失的库,比如commons-dbcp-1.2.1.jar,以解决依赖问题。 完成以上步骤后,你就成功地在Myeclipse中配置了一个整合了Struts2、Hibernate和Spring的Web项目...
在现代Web开发领域中,Java Server Faces (JSF)、Hibernate以及Spring是三个非常重要的框架和技术。这三个技术结合使用可以构建出高性能、高扩展性的企业级应用程序。 - **JSF (JavaServer Faces)**:是一个用于...
在整合配置中,我们通常会定义一个`hibernate.cfg.xml`文件来配置Hibernate,然后在Spring的配置文件中定义`SessionFactory`和事务管理器。通过这种方式,我们可以利用Spring的DI和AOP特性,实现数据库操作的透明化...
接下来,文档详细介绍了如何在MyEclipse中创建并配置项目,实现Struts+Hibernate+Spring+DWR的集成,具体步骤包括: 1. **新建项目**:在MyEclipse中创建一个新的Web项目。 2. **添加Struts支持**:通过添加Struts...
2. **配置dataSource和SessionFactory**:在Spring的配置文件中,你需要配置数据源(dataSource)和SessionFactory,这样可以将Hibernate的配置集成到Spring中,通常可以移除单独的hibernate.cfg.xml文件。...
- 删除原有的`hibernate.xml`文件,因为在Spring环境中,Hibernate的配置将通过Spring的配置文件来实现。 - 修改`applicationContext.xml`,增加对`SessionFactory`和`DataSource`的配置,为后续的事物管理做准备...
在SSH整合中,Spring通常作为核心框架,负责管理其他组件(如Struts2和Hibernate)的生命周期以及依赖关系。具体来说,Spring可以配置Struts2的Action类,并通过AOP提供事务管理。Hibernate则通过Spring的数据访问...
这是一个整合了多个核心技术的Java Web开发资源包,涵盖了Spring 3、Hibernate 4、Struts 2、DBCP、MySQL、JSON、Ehcache以及DOM4J等组件。以下将详细解析这些技术及其在Web开发中的应用。 1. **Spring框架**:...
在这个"Struts2+Hibernate+Spring 整合 登陆"的例子中,开发者展示了如何将这三个框架有效地结合在一起,构建一个完整的用户登录系统。以下是对这个案例中涉及的知识点的详细解释: 1. **Struts2**: - **Action类...
在Struts 2的配置文件中,定义Action类并通过Spring管理,而Hibernate的SessionFactory也可以通过Spring配置并注入到需要的地方。这种整合方式使得开发更为简洁,同时也提高了系统的可维护性和可扩展性。 5. **具体...
在`web.xml`文件中,我们需要配置一个Spring的上下文监听器`ContextLoaderListener`,它会在Web应用启动时加载配置文件(例如`/WEB-INF/applicationContext.xml`)。这样,Spring就能管理我们的Bean,包括Struts2的...
在Java Web开发中,SSHF(Struts2、Spring、Hibernate和FreeMarker)是一个常见的技术栈,用于构建高效、可维护的MVC应用程序。这些框架的整合能够提供强大的功能,如模型-视图-控制器架构、依赖注入、持久化管理和...
4. 配置数据源:在Spring配置文件中配置数据源,如JNDI数据源或Apache DBCP,使Spring能够管理数据库连接。 5. 测试:编写单元测试和集成测试,确保各个组件能够正常工作,没有冲突和错误。 在实际项目中,还需要...
5. **整合SSH** 在Spring中配置Struts2和Hibernate,通过`struts2-spring-plugin`插件,使得Struts2的动作类可以直接使用Spring管理的bean,同时实现对Hibernate SessionFactory的管理。这通常涉及在`struts.xml`中...