javaee
文章平均质量分 81
小沙同歇
出入代码界 的小兵,,,,,,呵呵
展开
-
BasicDataSource not found
使用MyEclipse时,用ssh时,applicationContext出错提示说:class "org.apache.commons.dbcp.BasicDataSource" not found 解决方法:1、是因为没有导入依赖包commons-dbcp.jar,导入此包即可 2、在项目上右击build path—>configure build path..—>add转载 2013-04-27 09:05:33 · 1252 阅读 · 0 评论 -
SSH中事务配置详解(每个Bean都有一个代理)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="ht转载 2013-05-29 09:12:39 · 992 阅读 · 0 评论 -
SSH中事务配置详解(使用tx标签配置的拦截器)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="ht转载 2013-05-29 08:39:59 · 1976 阅读 · 0 评论 -
SSH中事务配置详解(使用拦截器)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="ht转载 2013-05-29 09:08:32 · 777 阅读 · 0 评论 -
SSH中事务配置详解(全注解)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="ht转载 2013-05-29 09:05:21 · 1704 阅读 · 0 评论 -
SSH中事务配置详解
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一转载 2013-05-29 09:21:40 · 1540 阅读 · 0 评论 -
SSH中事务配置详解(所有Bean共享一个代理基类)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="ht转载 2013-05-29 09:10:26 · 1254 阅读 · 0 评论 -
DBCP连接池详解
1.连接池知识简介总所周知建立数据库连接是一个非常耗时耗资源的行为,因此现代的Web中间件,无论是开源的Tomcat、Jboss还是商业的websphere、weblogic都提供了数据库连接池功能,可以毫不夸张的说,数据库连接池性能的好坏,不同厂商对连接池有着不同的实现,本文只介绍拜特公司使用较多的开源web中间件Tomcat中默认的连接池DBCP(DataBase connection p转载 2013-05-09 09:06:24 · 2601 阅读 · 0 评论 -
开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较
简介项目主页使用评价 DBCPDBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用http://homepages.nildram.co.uk/~slink/java/DBPool/可以设置最大和最小连接,连接等待时间等,基本功能都有,此连接池的持续运行的稳定性还是可以,不过速转载 2013-05-08 15:36:22 · 7111 阅读 · 1 评论 -
Spring与Struts如何整合
struts,spring,hibernate三者也学习得差不多了,是时候该去深入了解如何去用spring来融合其他两个;Spring与Struts如何整合(以下技术文档转自网络):为了在Struts中加载Spring context,需要在struts-config.xml文件中加入如下部分: <plug-in className="org.springframe转载 2013-05-07 13:56:48 · 580 阅读 · 0 评论 -
SSH的一个BaseDao继承HibernateDaoSupport(二)
之前做过一个SSH中BaseDao的设计,当时没有做一些修改,里面的方法也有许多不完善的部分。抽空整理了一下,没有很大改动,只是加入了自己的一部分想法和注释,不求尽善尽美,仍有很大的改动空间。如果有那位朋友做了改动,可以分享下,让更多的人看到你的想法。import org.apache.commons.logging.Log;import org.apache.commons.log原创 2013-05-07 10:24:43 · 1746 阅读 · 0 评论 -
log4j.properties的作用与使用方法
一、log4j.properties 作用 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过转载 2013-05-08 09:37:35 · 1188 阅读 · 0 评论 -
Struts的Action访问spring的ApplicationContext的问题
一.在spring与struts整合过程中,如何引入并初始化ApplicationContext??有几种方式??1. 使用web.xml的方式引入并初始化ApplicationContext: contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.cont转载 2013-05-07 13:03:12 · 859 阅读 · 0 评论 -
Hibernate中的merge使用详情解说
merge的作用是:新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理:当ID在数据库中不能找到时,用update的话肯定会报异常,然而用merge的话,就会insert。当ID在数据库中能找到的时候,update与merge的执行效果都是更新数据,发出update语句;如果没有设置ID的话,则这个对象就当作瞬态处理:用update的话,由于没有ID转载 2013-05-07 09:22:56 · 625 阅读 · 0 评论 -
从merger方法看hibernate对象生命周期的三个状态
下面来讲讲Hibernate的merge方法。我打算按照hibernate对象生命周期的三个状态来讲。1:如果POJO对象处于游离态,我所说的游离态是指该对象的id值为空。hibernate判断一个对象在数据库中是否存在不是看对象的其他信息,而是判断该id在数据库中是不是存在。如果id为空,那自然是不存在,所以当我们调用merge方法的时候,就会直接执行插入操作。这一点有点像saveoru转载 2013-05-07 09:36:44 · 698 阅读 · 0 评论 -
DB2中的空值和NULL值处理
1. 输入参数为字符类型,且允许为空的,可以使用COALESCE(inputParameter,'')把NULL转换成''; 2. 输入类型为整型,且允许为空的,可以使用COALESCE(inputParameter,0),把空转换成0; 3. 输入参数为字符类型,且是非空非空格的,可以使用COALESCE(inputParameter,'')把NULL转换成'',然后判断函数返回原创 2013-05-06 15:06:30 · 7430 阅读 · 0 评论 -
熟练使用spring Aop
声明:所有的5分钟系列博客都停留在使用的基础上,具体原理,并没有深入探讨,供项目中快速开发使用。 AOP 有多重要,我们在做项目是经常会碰到,权限验证,用户在线验证,数据的事物管理,还有其他个性化的需求里面。使用aop能大大的减少代码的重复性,写出更加符合正常人逻辑的代码! 第一种配置方法在有spring的项目中简单的使用AOP 如下配置就ok了。例子:转载 2013-06-09 13:35:52 · 790 阅读 · 0 评论