今天一同事要在struts + spring + hibernate下使用jdbc,但发现在HibernateDaoSupport 的getSession.connection()已经deprecated了,
public Connection connection() throws HibernateException;上有句说明
@deprecated
To be replaced with a SPI for performing work against the connection; scheduled for removal in 4.x
上去查了一下资料,竟然现在是没有替代方法的...-0-汗
虽然使用connection()还是可以的,但是考虑到今后的变化,还是得找个代替方法.
spring中有个工具类支持了这样一个功能,并且不是依赖connection()方法的,如下:
SessionFactoryUtils.getDataSource(getSessionFactory());
摘要: 介绍log4j.xml文件的一些配置写法
appender file html console 阅读全文
摘要: 命令类标签包括commandButton与commandLink 阅读全文
摘要: Jsf提供了一套标准的html标签。可以让您搭配JSF组件输出HTML文件,标准的HTML Renderer Kit主要包括了...... 阅读全文
摘要: 开门第一篇,当然是要做一个JSF程序,增强点信心和兴趣吧,学习JSF第一步 阅读全文
摘要: 解答一个初学者的困惑,大家听得比较多的是,JSF1.1,JSF1.2,myfaces,oracle ADF,ajax4jsf,facelets,它们究竟是什么,有什么关系呢? 阅读全文
昨天看到JDK6.0 Release了,上SUN去下载回来安装,跑eclipse,tomcat,jboss均没问题,大部分项目编译没问题,出现一个类编译出错,因为类里用到了一个com.sun的包,新版本里没有这个包了,兼容性还可以。
然后再用6.0的编译器编译,需eclipse3.2支持,也是一样通过编译。关键时刻到了,运行我的一个JSF项目时,一开始没什么问题,不过后来偶然报出程序的异常,只有重复再编译几次,重新deploy或者重启服务器才行,之前这个程序在5.0下是没有问题的。看来兼容性又打了一些折扣,建议现有项目不要使用6.0编译器编译。
摘要: Dojo 是一个具有许多功能的丰富库,包括:
处理 html、字符串、样式、dom、正则表达式和若干其他实用工具的通用库。
包括字典、ArraryLists、队列、SortedList、设置和堆栈的数据结构。
用于添加动画效果、验证、拖放和若干其他功能的可视化 Web 实用工具。
数学和加密库。
存储组件。
... 阅读全文
摘要: 在CSDN上看到个String的问题,趁机会自己总结一下,问题是这样的:String a = "JAVA";String b = "JAVA";String c = new String("JAVA");String d = "JA";String e = "VA";String f = "JA"+"VA";String g = d+e;String h = c; System.out.print... 阅读全文
摘要: 近来需要写一些JSF的Validator,于是想起来用正则表达式,果然是书到用时方恨少,居然除了[a-z] ,\d 这些以外什么都想不起来了。上网找寻了一些资料如下: 匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=func... 阅读全文
摘要: 当今很多人把自由软件误解为免费软件,但开源不代表全免费,我看了下面的这篇文章,作者是中国开源软件推进联盟主席——陆首群,文中详细的讲解了开源的含义,以及企业利用开源软件营利的几种模式。
下面是转自csdn的一篇文章。
“Free/Libre Software &Open Source”译成中文是:“自由软件和开源软件”。有人却错译为:“免费软件和开源软件”... 阅读全文
摘要: 为我的老机装个杀毒软件
近来为了选一个好的杀毒软件,费了一个多星期的晚上时间,因为家里的老爷机,很难服侍,所以我选择的杀软必须不能太耗资源的,分别试用了卡巴 6 互联网套装, BitDefender9/10 ,卖咖啡 8.0I 企业版, Nod32 2.5 ,下面谈谈我的一些使用感受,将一些经验与大家分享一下,也希望大家也谈谈看法。
卡巴 6 ... 阅读全文
前提是该范型中包含的对象Object已经实现了Collections.sort()要求的接口:
public int compareTo(Object o)
这个compareTo的方法应当直接的表现出你想要以Object的哪个字段进行排序
我们可以这样写:
public int compareTo(Object o) {
DbPoJo po = null;
if(o instanceof DbPoJo)
po = (DbPoJo)o;
return po.getId().compareTo(this.getId());
}
假设我们的List中包含的每个元素都是 DbPoJo 这个对象,在这里需要先将Object强制转换为DbPoJo
然后就可以利用String的compareTo()方法来进行返回
最后,对我们的List :List<DbPoJo> returnList = new ArrayList<DbPoJo>();
通过调用Collections的静态方法 sort() 进行排序:
Collections.sort(returnList);
通过上例,可以看出一个类一旦实现Comparable接口,那么它就可以跟很多依赖于该接口的集合进行协作。
用《Effective JAVA 》的话来说:你可以以很小的努力,来获得非常强大的功能
摘要: 从官网下的
JSF1.2
包
,
里面的例子一直不能在我的
Tomcat5.5.17
下运行
,
但是我自己做的程序没有出现问题,后来上网找到原来是
Tomcat
版本问题。
JSF1.2
用的是
JSP2.1
标准
,
从下面列表中可看出... 阅读全文
摘要: javax.faces.STATE_SAVING_METHOD
设置为
server
的时候(默认),发现点击浏览器
“
后退
”
按钮会导致退回的页面不可用,重新提交的表单不生效,服务器端不刷新,但页面会跳转,必须刷新一次才能解决。
我想到两个解决办法:
... 阅读全文
摘要: 用JSF和MyFaces上传文件
RR00 发表于 2005-08-31 00:12:00作者:Andrei Cioroianu;RR00 来源:Onjava评论数:1 点击数:4,703 投票总得分:5 投票总人次:1关键字:JSF MyFaces Upload
摘要:用户可以很方便使用浏览器上传文件,... 阅读全文
摘要: Facelets 非常适合 JSF
最终形成了专为 JSF 设计的视图技术!
... 阅读全文
A-Z开头病毒样本打包下载,压缩文件内约7159个文件,约3573个病毒!看看各种杀毒软件能查出几个。验证一下查杀病毒的真正能力吧。仅供研究之用!
压缩包里面全部是病毒程序,千万不要解压运行。
用你的杀毒软件查这个压缩包,如果查出的病毒数少于3542个的话,你还是换换杀毒软件吧。
7168个病毒样本下载
==========================================================================
我用卡巴6.0互联网套装查过,查出3512个病毒
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nod32 2.5 已发现的病毒数目:3459
摘要: Facade
模式笔记
—Facade
的优点
1.Facade class
是无状态的类
... 阅读全文
摘要: 正则表达式笔记
1.[] 与 ()的区别
[a-zA-Z0-9]
... 阅读全文