`
zhangcheng
  • 浏览: 118629 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Groovy是在JVM之上的一种动态脚本语言,在使用Java开发程序的过程中,我们是可以将一些功能用Groovy来实现,这样可以减少很多的代码量。 最近在开发一个RCP程序,我尝试了一下把Groovy集成进来。大家都知道,在开发RCP程序的时候,有的时候路径问题真的令人头疼,比如我边的一篇文站里面所说的:db4o与RCP的集成问题,主要也是路径。 在集成Groovy的过程中,首先需要导入groovy的jar包,然后我在src目录下新建一个package,来放.groovy的源文件,之后我们就可以在这个包下面写groovy了。这些都是很简单的,主要是我在java程序中如何执行groovy呢?g ...
记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。 我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如果我们把applet的class文件放到这里,总是会报出找不到class文件的。这个是什么原因呢,网上面说,主要是WEB-INF是不能被直接访问的,只能重定向过去。所以,我们要创建一个新的文件夹来放置appl ...
这几天在做项目的过程中,遇到一个这样的需求:要求列出某个目录下面的具有特殊后缀名(比如.java)的所有文件。 刚开始的时候,还是真的没有什么好的想法,自然我就想到看看java本身有没有提供这样的方法,在看jdk文档的时候就看到这样的一个接口:FileFilter,通过看文档和网上的资料,发现上边的需求可以用这个接口来实现,比如说,我们要列出c盘下面的所有的java源文件,我们应该怎么实现呢: 首先,我们得到一个FileFilter: private FileFilter fileFilter = new FileFilter() { public boolean accept ...
在平时写程序的时候,经常会遇到有关日期处理的问题,比如日期的加法等等,这些问题使用java自带的那两个类是不好的解决的。例如我在项目中有如下的需求: 可以很方便的处理各种格式的日期 可对一个日期加上任意天,任意个月,任意个年 如上的需求用java本身提供的包,解决起来不是很方便,可是如果我们用Apache Commons组件,那就方便多了。 Apache Commons组件有关日期的处理主要有五个类, DateFormatUtils DateUtils DurationFormatUtils FastDateFormat StopWatch 这几个类用法很简单,我就 ...
在最近的一个RCP项目中,需要使用到DB4O,但是我却遇到了一个很奇怪的问题。 问题如下: 我把数据库的文件context.yap放在项目目录下边,显示自己谢了个带有main方法的测试类,测试时候很顺利,无论是存数据还是写数据都能够正常进行。但是当RCP程序启动的时候,无论如何也读不出数据,也没有任何异常。 问题分析: 经过我的调试,我发现运行RCP的时候是执行了正确的操作的,就是context.yap么有数据,但是我在测试的时候明明有数据的啊?我此时已怀疑是RCP的路径的问题,但是试了各种方法,也没有读出数据。也不是找不到数据库文件,找到了,但是为空! 问题解决; 最后,我查找了DB4O的文档 ...
     最近在做一些GEF相关的项目,在项目中遇到一些小问题,现在记录下来,备忘,也能帮助初学者。      在自己的RCP应用中使用PropertySheet大概有两种方法,我现在只介绍一种方法。这种方法我觉得要简单一点。      首 ...
在项目中经常会遇到这样的需要,获取当前系统的日期,当然还有很多的办法,我的方法如下: Date currentDate = new Date(System.currentTimeMillis()) 这个代码返回的是型如这样的:2008-03-01.
   最近由于项目的需要,学习了XFire。觉得XFire的开发真的很简单方便,但是其中也遇到了不少的问题,列于下:     1. 遇到了这样的异常 java.lang.SecurityException: class "org.springframework.core.AttributeAccessorSupport"'s signer information does not match signer information of other classes in the same package     以后初学的同学们可以记住:这样的异常一由于你的XFire中的包与 ...
     JavaBeans 是暴露属性的普通的Java类。什么是属性呢?这个不是很好解释的,因为它本身不是一个单独存在的实体。它是一个来自命名规定的概念。如果一个类实用如下的模式展示它的方法:setNamee(name)和getName(),那么这就是告诉我们name是类的一个属性。这些get-和set-方法被称为存取(accessor)方法.      GroovyBean就是在Groovy中定义的JavaBean。在Groovy中,与beans一起工作要比在Java中简单多了。Groovy通过三种途径来简化Beans的使用: 生成存取方法 能够方便的访问所有的JavaB ...
     尽管说我不是找工作一族的,但是,我还是发现了一些问题啊:来我们学校招聘的公司大多数的都是招聘使用C,C++的(例如,巨人,华为,衡生,百度....很多),很少有招Java的(几乎没有例子,有的话我也不想启齿),偶尔有几个招Java的,几乎都是做对日软件外包的。       我对这种现象真的是很困惑的阿,难道Java真的只能做外包了么?当然不是了!我觉得真正的大型的 企业级的应用还是Java(J2EE)占有主导地位的吧!       我们的同学并不是不喜欢C.C++,但是,我们学院主导的是Java阿,然我们放弃自己擅长的,而去使用不擅长的,我们怎么能够找到理想的工作呢?命运悲惨阿!    ...
     前一段时间在CSDN的Blog上自己写过一篇文章,不知道怎么没有了?就在写一写喽!      Rich Ajax Platform是由Eclipse基金会在Eclipse 3引入的,据Eclipse基金会称,Eclipse Rich Ajax Platform项目旨在建立软件框架,向开发人员提供编写Ajax组件的相兼容的模式。基于现有的Eclipse Rich Client Platform,能够开发基于Web、台式机、服务器的软件。      我个人很喜欢Eclipse RCP开发,但是在Ajax如火如荼的来势之下,我不能不为其所动,但是...(不好意思了:我不会JavaScript ...
     刚刚开始学习SOA,觉得SOA很大,无从下手,不知道怎么开始?不知道该用什么工具?请各位指点,写一些入门的文章,详细介绍的!谢谢!
     以前,山风小子前辈(不知道这样写山风小子高不高兴)写过了Groovy与Java之间的比较了,但是,算作充实博客也好,翻译书也好,我还是要写。       大多数的情况下,我们看到的Groovy代码与Java很相似,但是这不是说 ...
        这几天看了不少有关Groovy的文章,大概已经有了认识,终于忍不住开始学习,于是下载了《Groocy in Action》,让我开始享受学习的快乐吧!             
  这几天在学习Hibernate,数据库用的是MySQL,在学习的过程中,遇到了中文显示的问题,于是在网上找了好多资料!最终搞定,于是写出来初学者一起分享!<o:p></o:p> 我觉得要考虑hibernate和mysql的中文显示问题应该从以下几个方面考虑:<o:p></o:p> (1)Hibernate所才用的字符集<o:p></o:p> (2)MySql所采用的字符集(应该是这个软件的字符集,我不知道这样说合不合适,暂且这样说!)<o:p></o:p> (3)创见数据库和表时 所采用的字符集& ...
Global site tag (gtag.js) - Google Analytics