- 博客(6)
- 收藏
- 关注
泛型Dao-减少重复的Dao代码,用Hibernate实现
Data Access Object (DAO) 是一般的J2EE项目中的一个常见的模块,在我们用一般的方法去实现DAO的过程中会发现在为每个pojo实现DAO的的时候会不断地区重复的写一些常用的方法,如update(),delete(),find()等。 为了解决以上所述的缺点,可以采用DAO用泛型实现的方法,把通用的方法抽出来放到基类中,以后为pojo实现DA...
2009-03-26 21:58:49
163
设计模式-观察者模式的JDK实现
今天在翻查JAVA API的时候发现了特别的类java.util.Observable和接口java.util.Observer,细看发现原来是java类库实现观察着(Observer)模式的类和接口。[b]观察者模式定义:[/b]观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:定义对象Observer间的一种一对...
2009-03-25 23:54:58
128
hibernate 中oracle 写 clob 数据异常的解决
在hibernate 中oracle 写 clob 数据时发生异常,数据库是用了连接池检查后不是程序的错,只要把WEB-INF/lib下面的oracle驱动删除掉就行了。估计时和tomcat/lib下面的驱动发生冲突,javax.servlet.ServletException: java.lang.ClassCastException: oracle.sql.CLOB cannot ...
2008-12-20 14:18:35
199
原创 (转载)Atlassian Bamboo 持续集成构建服务器软件
Atlassian Bamboo 是一款持续集成构建服务器软件(Build Server)。Bamboo的特点:简单的用户界面容易安装 - 顺利的话,5分钟内就可以让运行起来!自动检测你的设置 - 如果您的Server上使用了Maven,Ant或者Java设置, Bamboo会自动检测他们;连续的日志 - 监测你的build的colour coded日志;容易显示所...
2008-11-03 11:19:15
441
在web开发中JNative 报 Native library not loaded 异常的解决
在开发一个web的时候,一个类用了JNative,JNativeCpp.dll文件发到了windows/system32下面,junit 也测试通过了,实际调用的时候报了个java.lang.IllegalStateException: JNative library not loaded, sorry ! at org.xvolks.jnative.JNative. (JNativ...
2008-10-27 10:03:19
2028
原创 (转载)Flex中的数据绑定Data Binding的原理
Flex中提供了[Bindable]标签,可以方便的实现数据绑定。但是其背后的原理是什么呢?可以用flash.utils.describeType这个工具来分析。 假设有如下的类,对成员变量声明了数据绑定:[code="js"]package test{ import mx.collections.ArrayCollection; public...
2008-10-24 10:57:43
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人