- 博客(5)
- 收藏
- 关注
基于Drools规则引擎的企业级应用系列(五)
规则引擎编辑中的最重要的两个部分就是:模型model和商务规则business rule。比如说你的业务系统现在要增加一个字段fieldA,就会引起model的变化,新的规则就需要能够动态发现fieldA,并且能够支持fieldA的数据录入和校验,这样才算是动态的系统。 model的动态原理上很简单,就是动态生成Java类,drools中通过declare model来实...
2014-08-18 15:41:34 597
基于Drools规则引擎的企业级应用系列(四)
Maven项目的优势在于能够自动找到相关的依赖,但是每次都用maven构建多module的项目还是比较繁琐。下面介绍的还是构建一个gwt的项目,实现guvnor的快速开发。构建了一个带源代码的GWT项目 在src目录下,创建源代码目录,分别导入上述源代码文件从POM项目中,将war中的lib的jar复制到web-inf/lib下,注意只复制红框中的drools和guv...
2014-08-17 16:47:12 241
基于Drools规则引擎的企业级应用系列(三)
Guvnor是基于marven的构建模式,内部又分成若干小的module,我们需要的是https://github.com/droolsjbpm/guvnor/tree/5.6.x,guvnor 5.6.1版本,属于snapshot版本。 这里选择的是eclipse3.7版本,必须要装的GWT2.4版本和m2e的maven插件,其中GWT大约需要300M在国内的网络上非常难直...
2014-08-17 16:16:14 286
基于Drools规则引擎的企业级应用系列(二)
Drools的应用托管在github上,源代码下载比较方便,需要注意的是Guvnor在2013年有个大的版本升级,主要是前端GWT的部分。 不得不吐糟的是在Java社区中,越是活跃的社区,往往会有越多的变化。这种变化对于企业级应用而言,是无比痛苦的事情。规则引擎也是这样。一个经典的话题就是jBPM的发展,本来这个和规则引擎原本没有关系,忽然有一天,它就和drools flow...
2014-08-17 15:56:14 395
基于Drools规则引擎的企业级应用系列(一)
在日常企业级项目中,往往会有很多的变化,用户又想直接控制这些变化,怎么办? IT咨询顾问会告诉你:“将系统中变化的逻辑放在规则中,通过规则引擎来实现灵活性”,从客户和技术厂商、系统集成商的眼中,规则引擎就是万能的大杀器,事实果然如此吗? 在企业级规则领域的技术厂商,无外乎两个选择,IBM的iLog或者RedHat的Drools,两者都号称是全流程支持。钱多的客户往往都是...
2014-08-17 15:10:19 957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人