修改${M2_HOME}/conf目录下面setttings.xml文件。使用编辑器打开,找到localRepository一项,将它的值修改就可以了,我修改的是:${M2_HOME}/repo。
并非所有应用程序都应使用规则引擎。如果业务逻辑代码包括很多 if-else 语句,则应考虑使用一个规则引擎。维护复杂的 Boolean 逻辑可能是非常困难的任务,而规则引擎可以帮助您组织该逻辑。当您可以使用声明方法而非命令编程语言表达逻辑时,变化引入错误的可能性会大大降低。
如果代码变化可能导致大量的财政损失,则也应考虑规则引擎。许多组织在将已编译代码部署到托管环境中时具有严格的规则。例如,如果需要修改 Java 类中的逻辑,在更改进入生产环境之前,将会经历一个冗长乏味的过程:
必须重新编译应用程序代码。
在测试中转环境中删除代码。
由数据质量审核员检查代码。
由托管环境架构师批准更改。 ...
- 15:51
- 浏览 (15)
- 评论 (0)
- 分类: JBoss Drools
最近在学习规则推理引擎,主要是在看JBoss Drools,有了一点点入门,自己写个例子练习一下,同时也和初学的同学们分享交流。
规则定义的代码如下:Hanoi.drl
package com.sample.hanoi
/*
*/
#list any import classes here.
#declare any global variables here
rule "apply for the n=1"
when
#conditions
h : Hanoi( sequence == 1 )
then
#actions ...
- 11:17
- 浏览 (32)
- 评论 (0)
- 分类: JBoss Drools
- 进入论坛
- 发布在 Drools 圈子
Groovy是在JVM之上的一种动态脚本语言,在使用Java开发程序的过程中,我们是可以将一些功能用Groovy来实现,这样可以减少很多的代码量。
最近在开发一个RCP程序,我尝试了一下把Groovy集成进来。大家都知道,在开发RCP程序的时候,有的时候路径问题真的令人头疼,比如我边的一篇文站里面所说的:db4o与RCP的集成问题,主要也是路径。
在集成Groovy的过程中,首先需要导入groovy的jar包,然后我在src目录下新建一个package,来放.groovy的源文件,之后我们就可以在这个包下面写groovy了。这些都是很简单的,主要是我在java程序中如何执行groovy呢? ...
- 09:44
- 浏览 (466)
- 评论 (2)
- 分类: Java
- 发布在 Groovy on Grails 圈子
记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。
我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如果我们把applet的class文件放到这里,总是会报出找不到class文件的。这个是什么原因呢,网上面说,主要是WEB-INF是不能被直接访问的,只能重定向过去。所以,我们要创建一个新的文件夹来放置app ...
这几天在做项目的过程中,遇到一个这样的需求:要求列出某个目录下面的具有特殊后缀名(比如.java)的所有文件。
刚开始的时候,还是真的没有什么好的想法,自然我就想到看看java本身有没有提供这样的方法,在看jdk文档的时候就看到这样的一个接口:FileFilter,通过看文档和网上的资料,发现上边的需求可以用这个接口来实现,比如说,我们要列出c盘下面的所有的java源文件,我们应该怎么实现呢:
首先,我们得到一个FileFilter:
private FileFilter fileFilter = new FileFilter() {
public boolean accep ...
在平时写程序的时候,经常会遇到有关日期处理的问题,比如日期的加法等等,这些问题使用java自带的那两个类是不好的解决的。例如我在项目中有如下的需求:
可以很方便的处理各种格式的日期
可对一个日期加上任意天,任意个月,任意个年
如上的需求用java本身提供的包,解决起来不是很方便,可是如果我们用Apache Commons组件,那就方便多了。
Apache Commons组件有关日期的处理主要有五个类,
DateFormatUtils
DateUtils
DurationFormatUtils
FastDateFormat
StopWatch
这几个类用法很简单,我 ...
在最近的一个RCP项目中,需要使用到DB4O,但是我却遇到了一个很奇怪的问题。
问题如下:
我把数据库的文件context.yap放在项目目录下边,显示自己谢了个带有main方法的测试类,测试时候很顺利,无论是存数据还是写数据都能够正常进行。但是当RCP程序启动的时候,无论如何也读不出数据,也没有任何异常。
问题分析:
经过我的调试,我发现运行RCP的时候是执行了正确的操作的,就是context.yap么有数据,但是我在测试的时候明明有数据的啊?我此时已怀疑是RCP的路径的问题,但是试了各种方法,也没有读出数据。也不是找不到数据库文件,找到了,但是为空!
问题解决;
最后,我查找了DB4O的文 ...
- 12:21
- 浏览 (1792)
- 评论 (0)
- 分类: Eclipse
- 发布在 Eclipse PlugIns&RCP&OSGI 圈子
最近在做一些GEF相关的项目,在项目中遇到一些小问题,现在记录下来,备忘,也能帮助初学者。
在自己的RCP应用中使用PropertySheet大概有两种方法,我现在只介绍一种方法。这种方法我觉得要简单一点。
首先,自己定义的model要继承org.eclipse.ui.views.properties.IPropertySource接口,这个接口中有几个方法要实现:
第一个:
@Override
public Object getEditableValue() {
//返回模型自身作为可编辑的属性
return this;
...
- 12:44
- 浏览 (1935)
- 评论 (0)
- 分类: Eclipse
- 发布在 Eclipse PlugIns&RCP&OSGI 圈子
在项目中经常会遇到这样的需要,获取当前系统的日期,当然还有很多的办法,我的方法如下:
Date currentDate = new Date(System.currentTimeMillis())
这个代码返回的是型如这样的:2008-03-01.
- 浏览: 25904 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
在RCP中使用Groovy的路径 ...
@agile_boy指教不敢当,交流交流
-- by zhangcheng -
在RCP中使用Groovy的路径 ...
我也有在RCP使用Groovy的计划,到时候多多指教
-- by agile_boy -
初学SOA的苦恼
zhangcheng 写道诺铁 写道jbpm或bpel(activebpel), ...
-- by Randy Ren -
由校园招聘想到的
校园招聘招java的还是很多的,只是几乎没有很好待遇的。
-- by bcccs -
由校园招聘想到的
我们学校,就从来没有来过招聘的.难道要和你一样.呵呵... 关键还是要自己去找, ...
-- by yuxianghong






评论排行榜