本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
Drools6.4动态加载规则(模板的简单应用)
package com.sample; import java.io.Serializable; public class Message implements Serializable{ public static final int HELLO = 0; public static final int GOODBYE = 1; private String message; private i ...
Drools6.4简单应用之决策表
1.rule.xls
2.DecisionTableTest.java
/**
* caicongyang.com Inc.
* Copyright (c) 2004-2016 All Rights Reserved.
*/
package com.caicongyang.drools.drools;
import java.io.File;
impor ...
Drools6.4简单应用之规则的优先级
1.salience
说明:指定规则的顺序,默认为0
demo:
package u51.test.student;
import u51.test.student.Student;
rule "student"
salience -1
no-loop
when
s:Student()
t ...
Drools6.4简单应用之规则的优先级
1.salience
说明:指定规则的顺序,默认为0
demo:
package u51.test.student;
import u51.test.student.Student;
rule "student"
salience -1
no-loop
when
s:Student()
t ...
Drools6.4动态加加载规则之(三)kie-wb与kie-server的集群应用
1.说明
本例讲解的是使用6.4.0.Final版本kie-wb(drools workbench)与 kie-server(KIE Execution Server)的集群搭建,;使用wildfly服务器
2.下载
drools workbench : https://download.jboss.org/drools/release/6.4.0.Final/kie-drools-wb-d ...
Drools6.4动态加加载规则之(三)kie-wb与kie-server的集群应用
1.说明
本例讲解的是使用6.4.0.Final版本kie-wb(drools workbench)与 kie-server(KIE Execution Server)的集群搭建,;使用wildfly服务器
2.下载
drools workbench : https://download.jboss.org/drools/release/6.4.0.Final/kie-drools-wb-d ...
Drools6.4动态加载规则之(二)动态创建kjar
1.简述
业务需求总是千变万化,如何把业务需求中的业务规则给抽取出来;如何让技术和决策分开来,规则引擎的动态加载为我们提供了一个方案;drools从6.0版本开始提供动态加载规则,6.4.0.Final版本改变了很多API;
本期的方案将把drools的规则放置到数据库中,并动态生成规则:demo中第一次不命中规则,中间动态增加一个规则文件,第二次再次匹配则命中;
2.代码
核心工具 ...
Drools6.4动态加载规则之(二)动态创建kjar
1.简述
业务需求总是千变万化,如何把业务需求中的业务规则给抽取出来;如何让技术和决策分开来,规则引擎的动态加载为我们提供了一个方案;drools从6.0版本开始提供动态加载规则,6.4.0.Final版本改变了很多API;
本期的方案将把drools的规则放置到数据库中,并动态生成规则:demo中第一次不命中规则,中间动态增加一个规则文件,第二次再次匹配则命中;
2.代码
核心工具 ...
Drools6.4动态加载规则之(一)模板的简单应用
1.template
drools6开始提供模板的概念;
模板能为我们提供简单的规则替换;做到简单的规则动态加载;
本例子的demo基于最新稳定版drools6.4
2.项目结构
3.pom依赖
<!--drools-->
<dependency>
<groupId>org.drools</groupId>
...
Drools6.4动态加载规则之(一)模板的简单应用
1.template
drools6开始提供模板的概念;
模板能为我们提供简单的规则替换;做到简单的规则动态加载;
本例子的demo基于最新稳定版drools6.4
2.项目结构
3.pom依赖
<!--drools-->
<dependency>
<groupId>org.drools</groupId>
...
drools 扫盲普及贴
http://www.360doc.com/content/15/0301/18/6789490_451782046.shtml
这个牛人的馆藏很不错。。。
上一篇那句话实在太碉堡了{
昨天讲解PPT的时候有人问到Drools和If-else的本质区别在哪里.我想了想,还是想引用一句话来表述自己的感受.
"南京一高职学生为了给男友发鲸鱼宝宝的短信涉嫌伪造健康证 ...
Drools(kie-spring)
一个星期前,经理要求用drools,能动态的更改佣金规则。
我上网搜索了一下,drools现在稳定版本到了6.3.0.Final了,我看官网推荐使用kie-spring。我辣么耿直的人果断就使用了。后来就后悔了,国内用kie-spring的真少,英文又不怎么好的我,需要经常看文档(表现为经常加班,熬夜)。好了,废话不多说,进入正题
第一步:使用mav ...
drools 学习之旅 <一>
先说一下我们的场景:
假如我们现在要给网站举办活动(奖励额外积分), 活动规则如下:
规则如下: 订单原价金额在
100以下, 不加分
100-500 加100分
500-1000 加500分
1000 以上 加1000分
我们可能这样编码:
package com.league.drools.pojo;
import java.util.Date;
...