- 浏览: 216801 次
- 性别:
- 来自: 湖南
文章分类
- 全部博客 (94)
- jQuery实例 (2)
- 数据库篇章 (13)
- Java杂谈 (5)
- SSH技术 (33)
- 工作流 (3)
- ajax技术 (2)
- Web前端 (13)
- Struts2 笔记 (1)
- Struts1 笔记 (0)
- 软件面试题目 (0)
- DWR技术篇章 (4)
- 智力题集 (4)
- 正则表达式 (3)
- C语言经典实例 (10)
- C语言学习 (1)
- ibatis and lucene (2)
- jsp_javascript (5)
- 单个功能模块实现源码 (2)
- jsp网站 (1)
- Linux (1)
- 文件解析 (5)
- 各种分页方法 (3)
- android (0)
- XML 技术 (1)
- HTTP通信 & XML (0)
- springMVC (0)
- 平台框架 (1)
最新评论
-
aiwei:
可不可以解释一下每个参数的意思?看不明白啊
Java 动态加载jsp页面 在div 刷新这么简单 就可以实现了 -
hzau_chen:
:i
很强大的jsp手写分页插件 实现json 等一些ajax技术 联合查询 模糊查询 条件查询 -
yzz9i:
你想怎么操作?这个是可以直接使用的
jsp里面实现 注册成功后 系统自动发送电子邮件 -
Zhang987526341:
我想请问在数据库里面还要加字段什么的吗,
jsp里面实现 注册成功后 系统自动发送电子邮件 -
tlk20071:
我现在要写一个类似的东西,但是一点都不熟悉,你能不能帮忙讲解一 ...
一个简单功能强大的Google Map 搜索源码 【我在CSDN上也有发布】
ssh 整合 中怎么使用 c3p0 链接池 经测试已成功 不受 hibernate的8小时限制
实现方式很简单,只操作 applicationContext文件就可以了 再加个c3p0的开发包 自己下:
applicationContext.xml中配置:
1: <!-- 添加 dataSource-->
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="jdbcUrl">
<value>jdbc:mysql://192.168.2.49:3306/sms?useUnicode=true&characterEncoding=GBK</value>
</property>
<property name="user">
<value>root</value>
</property>
<property name="password">
<value>admin</value>
</property>
<!--连接池中保留的最小连接数。-->
<property name="minPoolSize">
<value>5</value>
</property>
<!--连接池中保留的最大连接数。Default: 15 -->
<property name="maxPoolSize">
<value>30</value>
</property>
<!--初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default: 3 -->
<property name="initialPoolSize">
<value>10</value>
</property>
<!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
<property name="maxIdleTime">
<value>60</value>
</property>
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
<property name="acquireIncrement">
<value>5</value>
</property>
<!--JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements
属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。
如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0-->
<property name="maxStatements">
<value>0</value>
</property>
<!--每60秒检查所有连接池中的空闲连接。Default: 0 -->
<property name="idleConnectionTestPeriod">
<value>60</value>
</property>
<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
<property name="acquireRetryAttempts">
<value>30</value>
</property>
<!--获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常。但是数据源仍有效
保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试
获取连接失败后该数据源将申明已断开并永久关闭。Default: false-->
<property name="breakAfterAcquireFailure">
<value>true</value>
</property>
<!--因性能消耗大请只在需要的时候使用它。如果设为true那么在每个connection提交的
时候都将校验其有效性。建议使用idleConnectionTestPeriod或automaticTestTable
等方法来提升连接测试的性能。Default: false -->
<property name="testConnectionOnCheckout">
<value>false</value>
</property>
</bean>
2: <!-- 修改 原有的 bean sessionFactory-->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!--<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
--><property name="dataSource">
<ref local="dataSource" />
</property>
<property name="mappingResources">
<list>
<!--这里面放你hibernate 中的 pojo xml 对象-->
<value>com/pojos/TbLimits.hbm.xml</value>
<value>com/pojos/TbHandlerLimits.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.connection.release_mode">auto</prop>
<prop key="hibernate.autoReconnect">true</prop>
</props>
</property>
</bean>
<!--修改系统时间进行测试试试-->
下面把application.xml 中的一些配置方法罗列下,以及一些事物
引用
最基本,原始的application.xml配置
<?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:util="http://www.springframework.org/schema/util" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" 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.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation" value="classpath:hibernate.cfg.xml"> </property> </bean> <bean id="TbUserDAO" class="com.dao.TbUserDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbMapAdsDAO" class="com.dao.TbMapAdsDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbIndustryDAO" class="com.dao.TbIndustryDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbAdRecordDAO" class="com.dao.TbAdRecordDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbAccountDAO" class="com.dao.TbAccountDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbPayoutRecordDAO" class="com.dao.TbPayoutRecordDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbUserFeedbackDAO" class="com.dao.TbUserFeedbackDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbNewsDAO" class="com.dao.TbNewsDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbJobDAO" class="com.dao.TbJobDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbAdAreaDAO" class="com.dao.TbAdAreaDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbGroupPurchaseDAO" class="com.dao.TbGroupPurchaseDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbFriendsDAO" class="com.dao.FavorTicketDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="GroupClassifyDAO" class="com.dao.GroupClassifyDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="BossDAO" class="com.dao.BossDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="FavorTicketDAO" class="com.dao.FavorTicketDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbPayMentDAO" class="com.dao.TbPayMentDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbAdminUsersDAO" class="com.dao.TbAdminUsersDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbPayMentParticularDAO" class="com.dao.TbPayMentParticularDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbDigitInfoDAO" class="com.dao.TbDigitInfoDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbPhoneInfoDAO" class="com.dao.TbPhoneInfoDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbPayDAO" class="com.dao.TbPayDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbBrandDAO" class="com.dao.TbBrandDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbFatherClassDAO" class="com.dao.TbFatherClassDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbDigitalClassDAO" class="com.dao.TbDigitalClassDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbZixunDAO" class="com.dao.TbZixunDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbDigitalBrandDAO" class="com.dao.TbDigitalBrandDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbLiuyanDAO" class="com.dao.TbLiuyanDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbMyFavorTicketRecordDAO" class="com.dao.TbMyFavorTicketRecordDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="TbMyGrouponRecordDAO" class="com.dao.TbMyGrouponRecordDAO"> <property name="sessionFactory"> <ref bean="sessionFactory"></ref> </property> </bean> <bean id="TbMyInvitationDAO" class="com.dao.TbMyInvitationDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <!--start service bean --> <bean id="userService" class="com.services.imp.UserServicesImp"> <property name="userDao" ref="TbUserDAO"></property> </bean> <bean id="azimuthService" class="com.services.imp.AreaServiceImp"> <property name="tbAdAreaDAO" ref="TbAdAreaDAO"></property> </bean> <bean id="adAndNewsManageService" class="com.services.imp.AdAndNewsMangeServiceImpl"> <property name="tbMapAdsDAO" ref="TbMapAdsDAO"></property> <property name="tbNewsDAO" ref="TbNewsDAO"></property> </bean> <bean id="botManageService" class="com.services.imp.BotManageServiceImpl"> <property name="tbJobDAO" ref="TbJobDAO"></property> </bean> <bean id="accountService" class="com.services.imp.TbAcountServiceImpl"> <property name="tbAccountDAO" ref="TbAccountDAO"></property> </bean> <bean id="groupPurchase" class="com.services.imp.GroupPurchaseServiceImpl"> <property name="tbGroupPurchaseDAO" ref="TbGroupPurchaseDAO"></property> </bean> <bean id="bossService" class="com.services.imp.BossServiceImpl"> <property name="bossDAO" ref="BossDAO"></property> </bean> <bean id="adminManageService" class="com.services.imp.AdminManageServiceImpl"> <property name="tbAdminUsersDAO" ref="TbAdminUsersDAO"></property> </bean> <bean id="phoneService" class="com.services.imp.PhoneServiceImpl"> <property name="tbPhoneInfoDAO" ref="TbPhoneInfoDAO"></property> <property name="tbBrandDAO" ref="TbBrandDAO"></property> <property name="tbDigitalBrandDAO" ref="TbDigitalBrandDAO"></property> <property name="tbDigitInfoDAO" ref="TbDigitInfoDAO"></property> </bean> <bean id="tbDigitalClassService" class="com.services.imp.DigigalClassServiceImpl"> <property name="tbDigitalClassDAO" ref="TbDigitalClassDAO"></property> <property name="tbDigitInfoDAO" ref="TbDigitInfoDAO"></property> <property name="tbDigitalBrandDAO" ref="TbDigitalBrandDAO"></property> </bean> <bean id="digitalInfoService" class="com.services.imp.DigitalInfoServiceImpl"> <property name="tbDigitInfoDAO" ref="TbDigitInfoDAO"></property> <property name="tbDigitalBrandDAO" ref="TbDigitalBrandDAO"></property> </bean> <bean id="digitalBrandService" class="com.services.imp.DigitalBrandServiceImpl"> <property name="tbDigitalBrandDAO" ref="TbDigitalBrandDAO"></property> </bean> <bean id="fatherClassService" class="com.services.imp.FatherClassServiceImpl"> <property name="tbFatherClassDAO" ref="TbFatherClassDAO"></property> </bean> <!--end service bean --> <!-- start action bean --> <bean name="/login" class="com.actions.LoginRigAction"> <property name="ibossService" ref="bossService"></property> <property name="itbAcountService" ref="accountService"></property> <property name="userServices" ref="userService"></property> </bean> <bean name="/adver" class="com.actions.AdAndNewsvertise"> <property name="iadManageService" ref="adAndNewsManageService"></property> <property name="userServices" ref="userService"></property> </bean> <bean name="/botManage" class="com.actions.BotManageAction"> <property name="ibotMangeBotManageService" ref="botManageService"></property> </bean> <bean name="/groupPurchase" class="com.actions.GroupPurchaseAction"> <property name="igroupPurchaseService" ref="groupPurchase"></property> <property name="ibossService" ref="bossService"></property> </bean> <bean name="/indexpage" class="com.actions.GroupPurchaseAction"> <property name="igroupPurchaseService" ref="groupPurchase"></property> </bean> <bean name="/boss" class="com.actions.BossAction"> <property name="ibossService" ref="bossService"></property> <property name="itbAcountService" ref="accountService"></property> <property name="userServices" ref="userService"></property> </bean> <bean name="/admap" class="com.actions.AdMapAction"> <property name="igroupPurchaseService" ref="groupPurchase"></property> <property name="iadAndNewsManageServices" ref="adAndNewsManageService"></property> </bean> <bean name="/adminManage" class="com.actions.AdminManageAction"> <property name="iadminManageService" ref="adminManageService"></property> </bean> <bean name="/phoneManage" class="com.actions.PhoneAction"> <property name="iphoneService" ref="phoneService"></property> <property name="idigitalClassService" ref="tbDigitalClassService"></property> </bean> <bean name="/digital" class="com.actions.DigitalClassAction"> <property name="idigitalClassService" ref="tbDigitalClassService"></property> <property name="idigitalInfoService" ref="digitalInfoService"></property> </bean> <bean name="/digitalManage" class="com.actions.DigitalInfoManageAction"> <property name="iphoneService" ref="phoneService"></property> <property name="idigitalBrandService" ref="digitalBrandService"></property> <property name="idigitalClassService" ref="tbDigitalClassService"></property> <property name="ifatherClassService" ref="fatherClassService"></property> <property name="infoService" ref="digitalInfoService"></property> </bean> <!-- <bean name="" class="com.actions.TbAcountAction"> <property name="ibAcountService" ref="accountService"></property> </bean> --> <!-- end action bean --> <!-- 事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <!-- 事务属性 次要业务--> <tx:advice id="mycy"> <tx:attributes> <tx:method name="*"/> </tx:attributes> </tx:advice> <!-- 织入 --> <aop:config> <aop:advisor advice-ref="mycy" pointcut="execution(* com.services.*.*(..))"/> </aop:config> </beans>
引用
下面是标准application.xml配置文件
<?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:util="http://www.springframework.org/schema/util" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" 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.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:init.properties</value> </list> </property> <property name="fileEncoding" value="utf-8" /> </bean> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass"> <!-- <value>com.mysql.jdbc.Driver</value> --> <value>${driverName}</value> </property> <property name="jdbcUrl"> <value>${dataSource.url}</value> </property> <property name="user"> <value>${dataSource.username}</value> </property> <property name="password"> <value>${dataSource.password}</value> </property> <!--连接池中保留的最小连接数。--> <property name="minPoolSize"> <value>5</value> </property> <!--连接池中保留的最大连接数。Default: 15 --> <property name="maxPoolSize"> <value>30</value> </property> <!--初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default: 3 --> <property name="initialPoolSize"> <value>10</value> </property> <!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 --> <property name="maxIdleTime"> <value>60</value> </property> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement"> <value>5</value> </property> <!-- JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements 属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。 如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0 --> <property name="maxStatements"> <value>0</value> </property> <!--每60秒检查所有连接池中的空闲连接。Default: 0 --> <property name="idleConnectionTestPeriod"> <value>60</value> </property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property name="acquireRetryAttempts"> <value>30</value> </property> <!-- 获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常。但是数据源仍有效 保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试 获取连接失败后该数据源将申明已断开并永久关闭。Default: false --> <property name="breakAfterAcquireFailure"> <value>true</value> </property> <!-- 因性能消耗大请只在需要的时候使用它。如果设为true那么在每个connection提交的 时候都将校验其有效性。建议使用idleConnectionTestPeriod或automaticTestTable 等方法来提升连接测试的性能。Default: false --> <property name="testConnectionOnCheckout"> <value>false</value> </property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- <property name="configLocation" value="classpath:hibernate.cfg.xml"> </property> --> <property name="dataSource"> <ref local="dataSource" /> </property> <property name="mappingResources"> <list> <value>com/pojos/TbFlightInfo.hbm.xml</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">${hibernate.show_sql}</prop> <prop key="hibernate.format_sql">false</prop> <!-- <prop key="hibernate.generate_statistics">true</prop> --> <!-- <prop key="hibernate.connection.release_mode">auto</prop> --> <!-- <prop key="hibernate.autoReconnect">true</prop> --> </props> </property> </bean> <bean id="TbFlightInfoDAO" class="com.sxy.dao.imple.FlightInfoDaoImple"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <!-- serviceBean start--> <bean id="flightInfoService" class="com.service.serviceImpl.FlightInfoServiceImpl"> <property name="tbFlightInfoDAO" ref="TbFlightInfoDAO"></property> </bean> <!-- serviceBean end--> <bean id="qneOrderService" class="com.service.serviceImpl.QNE_OrderServiceImpl"> <property name="qNE_OrderDAO" ref="QNE_OrderDAO"></property> </bean> <!-- actionBean start--> <bean name="/flightInfo" class="com.actions.FlightInfoAction"> <property name="iflightInfoService" ref="flightInfoService"></property> </bean> <!-- actionBean end--> <import resource="financeBean.xml" /> <import resource="myReports.xml" /> <import resource="basalDataBean.xml" /> <!--事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <!--哪些类的哪些方法参与事务 --> <aop:config> <aop:pointcut id="allManagerMethod" expression="execution(* com.*.serviceImpl..*.*(..))" /> <aop:advisor pointcut-ref="allManagerMethod" advice-ref="txAdvice" /> </aop:config> <!--配置事务的传播特性 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="create*" propagation="REQUIRED" /> <tx:method name="delete*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="*" propagation="REQUIRED" /> </tx:attributes> </tx:advice> </beans>
init.properties文件配置内容
driverName=com.mysql.jdbc.Driver #driverName=com.p6spy.engine.spy.P6SpyDriver dataSource.url=jdbc:mysql://ip地址/数据库名称?useUnicode=true&characterEncoding=UTF-8 dataSource.username=root dataSource.password=root hibernate.show_sql =true
- c3p0-0.9.1.2.jar (596.5 KB)
- 下载次数: 0
发表评论
-
Java在项目中怎么让系统运行的更快,其实有好多方法 下面主要写到怎么运用系统级缓存
2012-02-08 17:11 0下面代码就已开发的系统为例子,也给自己学习学习。 ... -
(JAVA)未登录获取系统数据,例如一些公告之类的展示数据
2012-01-14 15:30 897在jsp页面上可以 通过Java代码得到 。 <% ... -
Java 中怎么发送 Email 邮件
2012-01-11 14:47 2539下面是我写的一段发生 ... -
Java 中实现定时服务 在ssh框架中跟普通工程里面创建的方式,区别
2012-01-11 14:33 1148闲话不多说 直接看下面代码 引用 网上这么说的: 1、 S ... -
Java 方便调用的工具类
2012-01-09 19:01 1656//时间格式化 (string型转date型 date转s ... -
Java 里面怎么发送XML数据请求 和怎么处理返回的XML数据
2012-01-04 15:33 0设计了几个关键地方:1 怎么发送请(发送有那些参数,参数怎么处 ... -
创建系统参数 (实例化参数)
2011-12-15 15:45 1147参数文件 引用qnr.properties 之中属性:ex ... -
MySQL存储过程 AND 在JAVA中的程序调用
2011-12-14 11:09 1527一、创建MySQL存储过程示例 下面是具体的创建过程: ... -
Exception in thread "main":com/sun/mail/util/LineInputStream
2011-12-07 16:00 986经过摸索,问题终于解决了。大家 MyEclipse6.5的j ... -
IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
2011-11-08 12:18 4464在使用下面这个写法时候UTF-8文件编码 在读取时候出现乱码问 ... -
很强大的jsp手写分页插件 实现json 等一些ajax技术 联合查询 模糊查询 条件查询
2011-10-13 10:02 11111这个插件里面分页功能很强大,调用者只需赋几个值就可以了。 下 ... -
Java 动态加载jsp页面 在div 刷新这么简单 就可以实现了
2011-09-29 17:43 11888引用 <script type="text/j ... -
注释方式 类生成数据库表
2011-09-21 17:24 908类对象: package com.pojos; im ... -
c:foreach 中jsp页面 中怎么对时间类型进行格式化问题
2011-09-14 12:00 7582具体实现很简单 就两步走: 引用 <%@ taglib ... -
给配置了c3p0的application.xml 配置一个单独的连接文件 applicationContext.xml 数据库连接就不要老是该来改去了
2011-09-09 17:52 2028原本的applicationContext.xml 部分配置( ... -
dao 分页方法
2011-09-01 16:05 1295看看这个类很简单实用: public Map feny ... -
怎么控制 显示 DIV 里面的 字数 只显示部分文字
2011-08-29 09:19 4203在 DIV 里面加如下 样式就可以了。 <div st ... -
FCKeditor 在jsp [ssh 框架中]中怎么调用 实现 图片上传/文件浏览【自己看文档摸索出来的】跟大家一块分享
2011-08-25 14:58 22741:下载 解压FCKeditor_2.6.4.1.zip ... -
使用 过滤器 filter处理session超时问题
2011-08-24 16:11 1473新建一个过滤器命名为:FilterDemo,该类继承自:jav ... -
最好用 最简单的日期时间javascript代码
2011-08-19 16:49 898<script>setInterval(&quo ...
相关推荐
SSH整合学习笔记之spring与hibernate整合(二)之c3p0 spring与hibernate整合基于XML方式--c3p0数据库连接池的使用。
SSH整合学习笔记之struts2+spring+hibernate+c3p0源码
SSH框架整合中hibernate框架所需要的jar包。包括:(1)hibernate-release-5.0.7.Final\lib\required\*.jar(Hibernate框架需要的jar包)...(5)hibernate-release-5.0.7.Final\lib\optional\c3p0\*.jar(c3p0连接池)
数据库的链接包是MySQl数据库,链接使用的C3P0 SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架 现在的结构是,Struts负责显示层,Hibernate负责持久层,Spring负责中间的...
ssh整合所需的jar包,spring-4.2.4版本,c3p0连接池,mysql数据库,hibernate-5.0.7版本,struts-2.3.24版本
里面包含JavaSE11与数据库MySQL8.0使用c3p0相连必须jar包,还有struts,spring,hibernate必须的jar包,也包含java9以上整合struts必须的三个jar包,还有struts与spring相连所需jar包,还包含ssh里需要用到的头标识
此项目sturts2+spring2.5+hibernate3.5+c3p0+log4j整合示例项目,数据库用的mysql5.0,代码注释详细,架构清晰,能帮助大家正确的理解如何快速整合ssh三个框架
proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载编译部署和运行,这是专门为我们实验室定制开发...
SSH较新整合包: Struts-2.3.34 Spring-4.3.9 Hibernate-5.2.11 本jar包集合主要使用c3p0,如需common-dbcp.jar,common-pool.jar请另行下载
ssh整合所需的jar包,spring-4.2.4版本,c3p0连接池,mysql数据库,hibernate-5.0.7版本,struts-2.3.24版本, spring-mvc.xml文件,web.xml文件,spring-common.xml文件,Adc.hbm.xml文件
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.20 + Spring4.1.6 + Hibernate4.3.9。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
struts2+spring4+hibernate4整合时所用的所有jar包,包括c3p0数据源jar包
JAVA SSH整合需要用到的jar包汇总,包含: antlr-2.7.7.jar asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar c3p0-0.9.2.1.jar com.springsource.org.aopalliance-1.0.0.jar ...commons-fileupload-1.3.1.jar ...
struts2:struts2-convention-plugin-2.3.1.2.jar ---注解开发 struts2-spring-plugin-2.3.1.2.jar---用于整合spring hibernate:hibernate3.jar---核心包 hibernate-release-4.3.1.Final\lib... c3p0-0.9.5.2.jar
struts2.3.1, spring2.5.4, hibernate3.2.5,包含mysql脚本,可测试。该整合方式下,hibernate.cfg.xml整合到了applicationContext.xml文件里,并且在applicationContext.xml里配置了c3p0数据源连接池。
proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载编译部署和运行,这是专门为我们实验室定制开发...
proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载编译部署和运行,这是专门为我们实验室定制开发...
用了好长时间收集起来的,SSH整合完整jar包,包括Struts2、hibernate、spring的jar包,以及整合用的jar包。还包括c3p0、MySQL连接、ognl等jar包
hibernate struts spring 整合 以及itabas,xml解析log4j,缓冲技术 c3p0 proxool连接池的配置等
<bean class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 数据库连接信息 --> ${jdbcUrl}"> ${driverClass}"> ${username}"> ${password}"> <!-- 其他配置 --> ...