自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除