java 事务
bbmyth
这个作者很懒,什么都没留下…
展开
-
乱。。。。。。The begining of my假期
有点想家了。但还不能走。还有些事情没做完。命奖学金其实不一定好的,请来请去吃来吃去。数数看,我已经有一个星期没吃学校饭堂里的东西了。我好累,到处跑,好晕。。。。几天都是很早就起来了,送她上火车,送妹妹回家。陪老师吃饭唱K。好乱。好乱。有点狂,有点野。有点烦。我的Java啊~~~~~原创 2005-01-21 23:35:00 · 664 阅读 · 0 评论 -
Xdoclet2(一):找回Doclipse缺失的标签提示--Qtags
使用Xdoclet2的Eclipse插件Doclipse,发现里面仅提供了Plugin的Tag的提示。而如果要自已写Plugin的时候就发现这个插件没有提供最原始的Tag的提示,即Qtags。参考了Doclipse的文档之后想自已动手写一个XML文件来提供提示功能。(Doclipse插件除了提供默认的Plugin 配文件,还可以从用户指定的一个文件查找符合格式的Plugin配置文件)。后来发现Xd原创 2006-02-18 23:47:00 · 1285 阅读 · 0 评论 -
Javascript callback and function pointer
简单的代码示例:function show(cbfunction,name){ return function(sex){//这里返回一个有参数的Function cbfunction(name);//调用参数传入的函数 alert(sex); } }function hello(name){ alert("原创 2006-03-14 17:24:00 · 1245 阅读 · 0 评论 -
TODO:搭建一良好的测试环境
目前大多数的测试都仅出现在业务逻辑部分,数据库部分的测试基本上是System.out.println出来查看结果。测试框架只使用了MockObject,而DBUnit、HTMLUnit等等这些都没派上用场,所以一直以来盼望的TDD总是迟迟达不到。现在仅仅有一部分是TDD,为了达到更好更全面的测试,最近我必须要搭建一个方便快捷的测试环境。包括业务逻辑测试,数据库操作测试,集成测试等,已经到了非集成不原创 2005-12-20 00:09:00 · 929 阅读 · 0 评论 -
用DBUnit写单元测试
目的搞清楚了就最容易做事了。嘿嘿。如果不知DBUnit是用来做什么的,就像个无头苍蝇,晃了半天都不清楚在看些什么。DBUnit的主要功能是可以为你的数据库测试提供稳定及一致的数据。DBUnit通过预先在XML文件设置数据值、使用Sql查询另外的表格为测试提供数据等等方式来达到这个目的,而通常我们只需要使用XML文件预置数据的方法即可。使用DBUnit来写单元测试至少有两个方法,一是直接继承Data原创 2005-12-20 00:01:00 · 1477 阅读 · 0 评论 -
JSTL,几近晕倒的几个小问题
一、版本问题,web.xml文件使用的DTD版本如果为2.3则对应JSTL的1.0版,2.4则对应1.1版。如果发现报错说JSTL标签里的表达式没有接收到任何值的时候,估计是版本出的错。到Google查下,很多解决方法。二、List的c out。如果你的实体继承了List,而添加了一些属性,想要在页面直接输出这些属性,你可能这样做:但是你会发现这是个错误:javax.servlet.Servlet原创 2005-11-27 11:08:00 · 1728 阅读 · 1 评论 -
让WebWork遍历Map
用Webwork的标签遍历,是一件很爽的事情。例如遍历一个List。你可以做得比之前任何一套标签更优雅和简单。当遇到Map的时候,可能你会束手无策。因为我也刚好有这样的经历。如果知道Map里面的Key,使用Key去得到Value那不难做,只需要在遍历的标签里面写上即可。但是要把Map里面所有的无素都遍历出来,我查了好多网页都没有答案。最后查了下Webwork in action,发现只有一句话提到原创 2005-11-21 20:08:00 · 2476 阅读 · 0 评论 -
初识动态Bean
来自Jakata的Common-beanUtil包,动态Bean可以让我不需要事先编一个JavaBean而可以在运行中生成一个JavaBean并使用。省事不少。刚接触了一个BasicDynaBean,感觉像是一个Map,这是个简单的封装,再复杂些的封装有待研究。下面是个例子,看过文档之后试验用的,记下来用以备忘。:)import java.util.Date;import org.apache.c原创 2005-11-10 17:46:00 · 2815 阅读 · 0 评论 -
Html2Js--Html代码到Javascript文件的转换
之前在网上有一些现成的转换工具的,不过有些是Javascript,只限于Web环境下使用,有些是本地程序,但是没有编码的选项,只是单纯的提供输入及输出,工作的时候需要处理些特殊编码的文件的时候就没法子了。没办法,只有自已写一个转换工具,满足自已的需要。因为时间关系,暂时写了一个在控制台下运行的程序,谁有兴趣,帮忙做个界面出来也不错。呵,下面是所有代码。可惜,我机子上没用Java2Html的插件,要原创 2005-11-09 16:30:00 · 2487 阅读 · 0 评论 -
异常使用准则
使用Java异常首先要搞清受查异常及不受查异常的区别,概念不清楚会把你一个头搞得两个大。:)下面是一些在实践中自已总结出来的一点使用异常的准则,未必每个人都如此,但我自觉还是比较适当的做法。一、认真考虑底层函数签名里的异常,我们是否能够处理,如果经处理后可以令工作继续正常进行,则使用Catch块处理。二、如果认为无法处理,使你的工作无法进行,并且你确定,你的函数的使用者也会因为这个异常而无法继续工原创 2005-11-04 12:24:00 · 1553 阅读 · 0 评论 -
动作!在构造函数之前及之后。。。
想在构造函数之前做些事情,用块吧。顺序是static块然后到一般的块再到构造函数。而要在构造函数之后做些事情(指不调用其他函数,且是一定要做的)这个时候。。。。。用继承吧。在子类的构造函数里继续做想做的事情。原来就这么简单。。原创 2005-05-19 08:24:00 · 901 阅读 · 0 评论 -
工作PickUps
Request域的疏忽:在做Wapfish后台管理的时候,做到添加新资源那部分,我为提交新资源的表单配置了一个ActionForm,问题出现了,我上传完一个资源,提交了新的信息之后,再进去添加资源的页面的时候,发现表单出现了上次添加的信息,狂按重置按钮也没效。我检查了所有的程序和配置,认为没有地方出错,为这个问题尝试了很多方法,但都一愁莫展,最后回到Struts-config的配置文件去再次查原创 2005-04-27 15:08:00 · 1134 阅读 · 0 评论 -
对象类型转换的总结
看下面一条例子! import java.lang.*;public class j02090504{ public static void main(String para[]) { A obj1 ; System.out.println("A 对象引用 A 实例"); obj1 = new A(); obj1.printX(); //((B原创 2005-01-15 14:13:00 · 968 阅读 · 0 评论 -
Xdoclet2(二):与Xdoclet1.X比较
Xdoclet2无论在配置、开发、及性能都比Xdoclet1.X有大大的提升。关于两代Xdoclet的内部结构可以用Xdoclet2官方网站的两幅图片来容易看出:Xdoclet1.x:这一代,以Xdoclet1.x引擎为核心,由XjavaDoc提供源数据,使用XDT模板来实现文件的生成。而使用方式只有AntTask一种。Xdoclet2:这一代,Xdoclet2的核心只有很少的一点点代码,它使用现原创 2006-02-19 02:20:00 · 1615 阅读 · 0 评论