- 浏览: 39746 次
- 性别:
- 来自: 郴州
文章分类
1:在WEB-INF目录下建立proxool.xml文件
proxool.xml:
<?xml version="1.0" encoding="UTF-8"?> <proxool-config> <proxool> <alias>db</alias> <driver-url>jdbc:mysql://localhost:3306/unit?characterEncoding=utf8</driver-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <driver-properties> <property name="user" value="root" /> <property name="password" value="root" /> </driver-properties> <house-keeping-sleep-time>90000</house-keeping-sleep-time> <maximum-new-connections>20</maximum-new-connections> <prototype-count>5</prototype-count> <maximum-connection-count>1000</maximum-connection-count> <minimum-connection-count>10</minimum-connection-count> </proxool> </proxool-config>
2:在web.xml进行配置
<!-- 使用servlet配置 --> <servlet> <servlet-name>contextConfigLocation</servlet-name> <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <!-- 配置Proxool连接池 --> <servlet> <servlet-name>ServletConfigurator</servlet-name> <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class> <init-param> <param-name>xmlFile</param-name> <param-value>WEB-INF/proxool.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- 监控Proxool连接池 --> <servlet> <servlet-name>Admin</servlet-name> <servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Admin</servlet-name> <url-pattern>/admin</url-pattern> </servlet-mapping>
这个地方要注意,在加载Spring监听的时候,要把listener形式的用servlet代替。并且加载顺序要在proxool之后。其中,我们还可以配置访问proxool的权限。如下:
<!-- 配置对Proxool的限制访问 --> <security-constraint> <web-resource-collection> <web-resource-name>proxool</web-resource-name> <url-pattern>/admin</url-pattern> </web-resource-collection> <auth-constraint> <role-name>manager-gui</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>proxool manager Application</realm-name> </login-config> <security-role> <description> The role that is required to log in to the Manager Application </description> <role-name>manager-gui</role-name> </security-role> <error-page> <error-code>500</error-code> <location>/error/404.jsp</location> </error-page>
3:在application.xml中配置数据源
<bean id="MyDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="org.logicalcobwebs.proxool.ProxoolDriver"> </property> <property name="url"> <value>proxool.db</value> </property> </bean>
- proxool-cglib.jar (326.6 KB)
- 下载次数: 4
- proxool-0.9.1.jar (196.2 KB)
- 下载次数: 4
发表评论
-
MyBatis排序
2017-04-27 22:24 0使用MyBatis写SQL,入参通常是通过#{param}提供 ... -
如何在div下添加表情
2016-07-15 14:48 0采用div作为聊天室的功能实现: 首先设置div的属性c ... -
cookie的配置
2014-05-16 22:11 0cookie通常被用来保存一些简单的,全站共同使用的一些数据 ... -
java读取PDF并进行格式转换
2013-11-21 17:42 2449package com.yk.test; imp ... -
打印PDF水印
2013-11-21 17:11 1103package com.pdf.print; imp ... -
XFire1.2.6与Spring2.x集成的问题
2012-06-27 15:56 2497下午测试了一下Spring2.x与XFire1.2.6的集成。 ... -
出现Bad version number in .class file
2012-06-04 23:54 3831、你所用的代码的jdk与目前的编译环境的jdk不一样,在当前 ... -
Struts2+IBatis+Spring
2012-03-08 11:35 0在集成Struts2+Ibatis+Spring时,测试时发现 ... -
Quartz的应用实例
2011-11-16 16:05 1177这两天研究了一下Quartz的用法,写了几个示例。具体请 ... -
log4j配置
2011-11-16 10:38 971参考了网上的文章,写了几个示例,具体应用可参考示例 log4 ... -
关于Tomcat的配置理解
2011-11-01 00:07 953关于修改类文件以后,如何设置Tomcat自我启动,在serve ... -
XFire与Spring集成
2011-06-17 15:00 2045关于XFire与Spring集成,具体实现如下: 1:在WE ... -
HTTPClient基础
2011-05-18 16:48 6166使用HttpClient的一般步骤: 1:创建HTTPCli ... -
java访问WebService
2011-04-14 15:09 1334XFIRE访问WebService 1、新建Service工 ... -
关于一个空格导致的错误
2010-12-10 18:03 628今天写程序的时候,碰到了一个这样的问题 javax.serv ... -
如何截取一段XML
2010-10-28 10:29 5262近期碰到一个XML截取一段的问题,研究了一下。分享分享 &l ... -
关于IE缓存的问题
2010-04-29 15:39 637介于IE的缓存,第一次响应到服务端后,不刷新,而是直接地址栏回 ...
相关推荐
当我们需要在Spring框架中集成Proxool作为数据连接池时,需要进行一系列的配置工作。下面我们将详细讨论如何进行"Spring+Proxool整合配置"。 首先,我们需要在项目的类路径下创建一个名为`proxool.properties`的...
集成 Spring MVC、Shiro 和 Proxool 能够构建出一个强大的Java Web 应用,它既有高效的数据库访问能力,又具备完善的权限管理和安全控制,对于开发复杂的企业级应用非常有帮助。在实际项目中,我们还需要根据业务...
Spring Proxool是Spring框架中一个非常重要的组件,它提供了对proxool数据库连接池的集成。Proxool是一个轻量级、高效的数据库连接池,它允许应用程序在处理大量并发请求时有效地管理数据库连接,从而提高系统的性能...
标题“Spring+Hibernate+Proxool连接池”意味着我们将讨论如何将这三大组件集成在一起,以构建一个高效且可扩展的Java Web应用。Spring作为容器,负责管理对象的生命周期和依赖关系;Hibernate则作为一个ORM(对象...
总结来说,Spring与Proxool的集成主要包括以下步骤: 1. 添加Proxool和CGLIB的依赖库。 2. 在`beans.xml`中配置使用Proxool的数据源,并指定Proxool的配置文件。 3. 在`ProxoolConf.xml`中设置连接池的具体参数。 4....
Spring框架中的DataSource配置使得Proxool的集成变得简单,而proxool-0.9.1.jar和proxool-cglib.jar是运行Proxool所需的核心库。在实际应用中,正确理解和配置这些参数以及库文件,可以优化数据库访问性能,提高系统...
包含Spring4.1.1_SpringMVC4_Hibernate4.3.6_Proxool0.9.1_Quartz2.2.1_Jackson2.5.0_Plupload2.1.2的集成 包含集成完整实例代码,代码中具备详细中文注释。详情可参考博客: ...
通过Proxool,开发者可以轻松地在应用中集成数据库连接管理。 7. **Spring**: Spring是一个全面的Java应用开发框架,它支持依赖注入、面向切面编程,并提供了大量的模块,如数据访问、Web MVC、事务管理等。Spring...
proxool用于spring,hibernate,struts集成数据库连接稳定版,修复proxool内部BUG
### Struts2、Hibernate与Spring集成详解 #### 一、集成环境搭建 在现代软件开发过程中,特别是Java Web应用开发领域,Struts2、Hibernate与Spring三者的集成使用非常常见。这种集成不仅可以提高应用程序的可维护...
总之,Proxool连接池在Struts2、Spring和Hibernate集成项目中提供了高效、可靠的数据库连接管理。正确配置和使用Proxool能够显著提升系统的性能和稳定性,同时降低了数据库的压力。通过监控和调整,开发者可以根据...
它与Spring的集成使得我们可以方便地管理Action类,并利用Spring的依赖注入特性来注入服务。 5. **AOP(面向切面编程)**:AOP是Spring框架的一大特色,它允许开发者将关注点分离,比如日志记录、事务管理等,可以...
文件`Spring3+Hibernate+Proxool_lj配置试验成功.txt`表明Spring3和Hibernate已经成功地集成了Proxool,这可能涉及到了Spring的`DataSource`配置,通过`<bean>`标签定义一个数据源,然后在Hibernate配置中引用它。...
本项目采用Struts2、Hibernate3集成JPA2、Spring3和Proxool连接池的集成,对整体SSH框架的数据访问及网站效率都有较大的提升,本项目即时部署即可使用,既满足新手的学习,也对有深层研究的朋友有帮助。
Struts2.2.3、Spring2.5.6、Hibernate3.2和Proxool0.9.1是四个重要的Java技术组件,它们在Web应用程序开发中扮演着关键角色。这个压缩包文件包含了这些技术的集成示例,旨在帮助开发者理解和实践如何将它们有效地...
总结,Proxool作为一个强大的数据库连接池,其配置涉及到多个层面,包括基础连接信息、连接池管理、超时设置以及与其他库的集成。通过合理的配置和优化,可以有效地提升Java应用处理数据库请求的效率和稳定性。而...