规则引擎开发日记1

最经有项目要用到规则引擎,所以要去研究下相关技术,果然有点不容易,光下载部署就用了我很长时间,现在将规则引擎的学习日记记下来,当然相当一部分是从网上找的方法。
首先是找一份好的学习资料。

       其中http://www.iteye.com/topic/94325上面的三篇文章写的很不错,根据上面的方法安装drool4.0.7.在安装的时候有一个失误,现在告诉大家,我用的是myEclipse所以,在这里面有两个eclipse包,我将文件拷贝到features,plugins的时候放错地方了,结果没有安装成功,一直在找原因,后来干脆从新安装eclipse才发现,由于我的粗心放错地方了,
    接着就是先运行下再说,找了一个好的实例,还真不错(使用 Drools 规则引擎实现业务逻辑)http://www.ibm.com/developerworks/cn/java/j-drools/index.html,下了以后就开始做一个运行结果在PackageBuilder builder = new PackageBuilder();出错了, Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java',纳闷中,找到一个下列方法(这个是在网上的资源,要学会利用网上资源是一个快速学习的好办法):地址:http://bbs.chinaunix.net/archiver/tid-1231489.html
drools hello world

1:下载4.0版eclipse : eclipse-java-ganymede-win32.zip并解压到D:\eclipse-java-ganymede-win32不需安装
2:下载drools插件
[url=http://www.jboss.org/drools/downloads.html]http://www.jboss.org/drools/downloads.html[/url]
的Drools 4.0.7 Eclipse Europa 3.3 Workbench
3:解压drools,把其中的org.drools.eclipse_4.0.7.jar拷到eciplse的features目录下
4:启动eclipse,可以看到drools workbench了,创建简单的drools
  File->New->Project->Drools->Rule Project点击Next,命名我为HelloDrools,点击Finish。
5:运行Run As->Java Application->DroolsTest - com.sample
  报错org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'
  解决办法: 在运行图标->Run Configuration->Classpath->Add External JARs添加D:\eclipse-java-ganymede-win32\eclipse\plugins\org.eclipse.jdt.core_3.4.0.v_874.jar。
6:输出
Hello World
Goodbye cruel world
-------------------------------
文档中说还需要GEF,不过上面的4.0版的eclipse中已经有了,其他版本不知道,在这看Help->Software Update->Installed Software。


还真不错,果然是是在“在运行图标->Run Configuration->Classpath->Add External JARs添加D:\eclipse-java-ganymede-win32”这里出问题,呵呵,继续去研究了,先写到这里。

你可能感兴趣的:(java,eclipse,jboss,MyEclipse,bbs)