`
zy116494718
  • 浏览: 477742 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH2配置proxool

    博客分类:
  • SSH
阅读更多

如果使用Spring+Hibernate环境开发的话,那么配置proxool就在web.xml中就成了,但是要是想在SSH2中配置的话就会遇到问题:由于Struts2是要用filter加载,故我的Spring只能用Listener加载,但proxool是用servlet加载的,而proxool又必须在Spring之前加载,所以我现在只能在Web.xml中不配置proxool。

 

在这里可以换个思路:

proxool单独使用的时候是要在web.xml中配置的,但是在ssh中我们可以把proxool交给Hibernate来管理,而hibernate被spring管理,spring的配置文件在服务器启动的时候就已经加载了,所以不用再web.xml在配置proxool的相关信息了!

 

而把它完全配置在Spring中,Spring这样配置的:

 


<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">  
  <property name="driver" value="oracle.jdbc.driver.OracleDriver"/>
  <property name="driverUrl" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
  <property name="user" value="zhangyue"/>
  <property name="password" value="sa"/>
  <property name="alias" value="huodong"/>
 <!-- 
     <property name="houseKeepingTestSql" value="${db.houseKeepingTestSql}"/>
     <property name="delegateProperties" value="characterEncoding=${db.characterEncoding}"/>
   -->
        <property name="maximumConnectionCount" value="500"/>
  <property name="minimumConnectionCount" value="100"/>
  
 </bean>

 

然后引入proxool-0.9.1jar和proxool-cglib.jar

 

 

-- 另:

 <servlet>
  <servlet-name>proxoolPoolAdmin</servlet-name>
  <servlet-class>
   org.logicalcobwebs.proxool.admin.servlet.AdminServlet
  </servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>proxoolPoolAdmin</servlet-name>
  <url-pattern>/proxoolPoolAdmin</url-pattern><!-proxool的管理界面可以看到其的使用情况--->

 </servlet-mapping>

 

注:http://localhost:8080/webname/proxooladmin 可以打开后管理界面

0
0
分享到:
评论

相关推荐

    基于ssh的proxool连接池配置

    1. 使用Spring的`DriverManagerDataSource`作为数据源类,这是Spring提供的一个简单的数据源实现,它不支持连接池,但可以用于配置Proxool。 2. 设置`driverClassName`属性为`org.logicalcobwebs.proxool....

    ssh小框架(proxool连接池)

    这个文件可以帮助开发者理解如何在SSH框架下集成并配置Proxool,从而提升应用的性能和稳定性。学习这部分内容,开发者需要掌握Java Web开发的基本知识,理解MVC架构,熟悉Spring的依赖注入,理解Struts的请求处理...

    ssh数据库连接池proxool

    配置Proxool通常涉及以下几个步骤: 1. **添加依赖**:在项目中引入Proxool的JAR包,通常包括`proxool.jar`以及相关的数据库驱动。 2. **配置文件**:在配置文件(如`proxool.properties`)中设置Pool Profile,...

    SSH (Struts2+Spring3+Hibernate3) +Proxool_亲测成功 费大劲了.zip

    另一份文件`spring中以dataSource方式使用proxool连接池_2种方式.txt`可能详细介绍了两种在Spring中配置Proxool连接池的方法。通常,可以通过XML配置或Java配置来设置数据源。在XML配置中,可以使用`...

    ssh2简单案例,注解+proxool连接池+sf4j记录日志

    总结起来,这个案例涵盖了SSH2安全通信、Java注解简化配置、Proxool连接池优化数据库访问,以及SF4J的日志记录,这些都是Java开发中不可或缺的技术组件。通过学习和理解这个案例,开发者可以提升在构建安全、高效、...

    ssh+mysql+proxool

    SSH+MySQL+Proxool是一个常见的Java Web项目开发框架组合,用于构建高效、稳定和可扩展的业务系统。SSH指的是Spring、Struts和Hibernate这三个开源框架的缩写,它们分别负责应用的依赖注入、表现层管理和持久层操作...

    自定义PROXOOL监听器整合SSH框架

    2、创建独立的proxool.xml文件,同时存在Web的WEB-INF目录下,根据自己的数据库类型,填写不同的数据库驱动信息及具体配置信息,本文以oracle为例。 3、创建自定义数据库连接池监听 4、整合Struts2、Spring和proxool...

    SSH.rar_hibernate proxool

    SSH.rar_hibernate proxool 这个压缩包文件主要涉及到的是Java Web开发中的一些核心技术整合,尤其是Hibernate、Struts和Spring框架的集成,以及数据库连接池的配置,特别是Proxool和C3P0的使用。这里我们将深入探讨...

    SSH泛型DAO+Proxool+DisPlayTag+Jquery easyui

    标题中的"SSH泛型DAO+Proxool+DisPlayTag+Jquery easyui"涉及到的是一个Web开发技术的组合,主要包括以下几个部分: 1. SSH(Struts2 + Spring + Hibernate):这是一个流行的Java Web开发框架组合,用于构建企业级...

    ssh2必须的包(这是第二部分)

    在SSH2场景中,Spring可能用于配置和管理服务器端的SSH连接。 2. **jbosscache-core-3.2.1.GA.jar** - 这是JBoss Cache的一个版本,它是一个分布式缓存解决方案,用于存储和同步数据。在SSH2环境中,可能用于缓存...

    Spring+proxool+hibernate+struts2+aop整合的完整的简单项目

    在Spring中,通过配置Proxool的属性,如最大连接数、超时时间等,实现数据库连接的管理。 3. **Hibernate持久化框架**:Hibernate是一个对象关系映射(ORM)工具,它简化了Java应用与数据库之间的交互。通过...

    SSH2全注解整合(spring2.5+hibernate3.3+struts2.1+泛型DAO+proxool连接池)

    在SSH整合中,Proxool可以通过Spring的配置来管理,通过设置相关属性,如poolName、driverSource、maxConnections等,可以控制连接池的行为。 综上所述,这个SSH2全注解整合项目展示了如何利用现代Java Web技术栈...

    proxoolListenerConfig.jar

    ssh s2sh proxool监听listenner配置方式需要的包proxool-0.9.1.jar包其中还有proxool-cglib.jar和proxoolListenerConfig.jar请在本空间下载

    ssh2学习笔记

    - 配置Proxool的可视化监控工具,以便于监控数据库连接的状态。 ### 实践案例分析 1. **日志配置**:通过`log4jConfigLocation`参数指定日志配置文件的位置,确保系统的日志记录功能正常工作。 2. **数据库连接...

    Spring+proxool+hibernate+struts2+aop_Jar包

    在IT行业中,Spring、Proxool、Hibernate、...总结来说,这个Jar包提供了一套完整的、基于SSH2的开发环境,结合Proxool和AOP的特性,使得开发者能够高效地构建复杂的企业级Web应用,同时确保代码的模块化和可维护性。

    SSH2框架所用到的jar包3

    在使用SSH2框架时,开发者需要配置相应的XML文件,如struts.xml、spring-config.xml和hibernate.cfg.xml,来定义Action、Service、DAO以及数据源和SessionFactory等。此外,还需要编写相应的Action、Service、DAO层...

    SSH框架示例(可以直接用)

    ****比较适合新手理解SSH框架***** 闲下来搭了个SSH框架,写些小系统的话可以直接拿来用哦。 连接池是proxool,log4... 搭这个框架的初衷主要是想自己配置一下spring整合proxool以及aop思想对service层的事物控制等。

    基于全注解方式的SSH基础框架

    2. **ProxoolListener**: 监听器用于初始化Proxool数据库连接池,Proxool是一个高性能的数据库连接池实现,支持多种数据库。 3. **OpenSessionInViewFilter**: 通过Spring提供的OpenSessionInViewFilter确保在一个...

    SSH整合所需的JAR包-2

    在SSH整合中,Proxool或其他连接池如C3P0、HikariCP等,用于优化数据库连接的使用。 总的来说,这些JAR包在SSH整合中扮演了各自的角色,共同构建了一个强大且灵活的Java Web应用开发环境。理解每个库的作用有助于更...

Global site tag (gtag.js) - Google Analytics