
Java
文章平均质量分 61
FireElement
Thinking never loss~~~~~~~
展开
-
今天用了下Zeus
项目组同事昨天用digester转换xml为java对象出了问题,问题是xml对应的java类是wsdl反编译成的,所以很多都是stub的内部类。而digester无法直接生成内部类实例,只能为每个内部类写一个public的工厂方法才能变相支持,不爽。所以身为TL的我,自然要负责给个解决方案了。 上网看了一下castor,不对好像这个东东也是要自已写个model文件才能转换,好烦,原创 2007-06-24 01:34:00 · 1455 阅读 · 0 评论 -
任何东西不要用过了头
马克思和中国的古人都认为,任何东西都有个度,什么东西都不是万能的,用过了头,好东西就成的坏东西。 昨天检视别人的代码,发现同事的代码中到处都是interface。interface是什么,是为了模块间了解耦合,还有用不同的方法提供同样的功能。在这些时候,我们用interface,但是,如果给任何一个类(实体类除外),连自已内部的类都在内,都定义一个interface的话,那么,代码中类的原创 2007-06-24 01:35:00 · 1019 阅读 · 0 评论 -
Ant拷贝文件夹
这是今天用Ant做Build的最后一个收获,如果用想把${db_dir}文件夹下的所有内容拷到${dist_dir}文件夹下,只简单的一句话就成:进一步,如果我只想拷贝${db_dir}文件夹下的db-derby-10.3.2.1-bin子文件夹,只这样就行了:原创 2008-05-30 15:06:00 · 10006 阅读 · 2 评论 -
怎样查看Eclipse运行java程序时用的命令
昨天在将的的java工程打后运行时总是抛出莫名其妙的错误,可是工程用Eclipse运行却是没有问题呀,是不是我的bat里面运行程序的命令行写错了呀?可是哪里错了呢,我想到了既然Eclipse能够运行工程,那么它的命令行应该没有问题呀,可是怎么查看Eclipse的命令行呢?研究了一下,终于有结果了赶紧分享一下:1.打开Eclipse的Debug视图2.运行工程,然后在Debug视窗中找到运行原创 2008-05-30 15:37:00 · 3319 阅读 · 0 评论 -
用PMD运行代码检查
可以实现代码检查自动化。尽管不能消除手动代码检查需求,但建议的最佳实践是,采用自动化检查来确定开发团队在代码质量标准方面所处的位置。Rational SDP 提供了内置的代码检查支持。(有关如何从 Ant 进行调用的更多信息,请参见 Code review headless mode reference。) 另外还可以使用多种工具来执行自动化代码检查,如 PMD 和 CheckStyle。清单原创 2008-05-30 15:44:00 · 2106 阅读 · 0 评论 -
在Eclipse中使用Hibernate(四)
产生数据库中的表 和我的第一印象-一切都可以通过影射文档得到-不同,Hibernate Synchronizer现在没有为创建或更新数据库提供任何支持。支持论坛上已经张贴了一个这样的功能要求,如果我们将来看到这些功能,我不会感到惊奇。这种功能应该不是很难。暂时,你不得不采用其他方法,如果你想从影射文档生成数据库,你可以象Hibernate: A Developers Notebook 一书中使原创 2008-05-30 16:02:00 · 1309 阅读 · 0 评论 -
Class.getClassLoader()的一个小陷阱:)
昨天我的code总在Integer.class.getClassLoader().getResource("*********");这一句抛出空指针异常,定位为getClassLoader()返回null,查了一下jdk的文档,原来这里还有一个陷阱:jdk中关于getClassLoader()的描述:/** * Returns the class loader for the clas原创 2008-05-30 15:25:00 · 5710 阅读 · 0 评论 -
使用java代码发送HTTP Post请求
代码如下,不用过多解释了吧:package imscportal.transform.http.channel.impl;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;原创 2008-05-30 17:42:00 · 11102 阅读 · 2 评论