用Junit测试EJB
三个晚上失败的教训是,进行J2EE的开发,单元测试绝对必要。J2EE是多
层架构,如果不进行单元测试,抱侥幸心理,结果会在最后的一关吃尽苦头。
惯用复制、粘贴,又不进行单元测试,必然会痛苦不堪,这是这周的最大
教训。
事实上,用JBX进行remote session bean的测试非常简单。
New->Enterprise->EJB Test Client->Junit.
JBX干了大部分活,在setup()中调用create()就可以进行最基本的测试了。
JBX的make经常不管用,必须rebuild,而rebuilder时间显然要多几倍。
Junit不能直接测试Entity Bean,但可以用曲线救国,用session bean
调用它。
用cactus也很麻烦。感觉还是Junit比较单纯可爱。
当然,有些情况下,就必须用Cactus.
层架构,如果不进行单元测试,抱侥幸心理,结果会在最后的一关吃尽苦头。
惯用复制、粘贴,又不进行单元测试,必然会痛苦不堪,这是这周的最大
教训。
事实上,用JBX进行remote session bean的测试非常简单。
New->Enterprise->EJB Test Client->Junit.
JBX干了大部分活,在setup()中调用create()就可以进行最基本的测试了。
JBX的make经常不管用,必须rebuild,而rebuilder时间显然要多几倍。
Junit不能直接测试Entity Bean,但可以用曲线救国,用session bean
调用它。
用cactus也很麻烦。感觉还是Junit比较单纯可爱。
当然,有些情况下,就必须用Cactus.
hofman
2004-10-14 01:10:46
评论:1
阅读:2184
引用:0
用Junit测试EJB的步骤是什么?
@2005-11-21 11:32:41 李凌风
麻烦能不能告诉我用Junit测试EJB的步骤是什么,我怎么试验都不行啊
