
drools7.5.0规则引擎系列文章
上海程序员-紫枫
有句话说得好,人生的意思在哪里?死前比较闲。
展开
-
Drools7.5.0教程(1)-简介
Drools简介 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统什么是规则引擎Drools实现了将业务规则从应用程序代码中分离出来。规则引擎使用特定的语法编写业务规则,规则引擎可以接受数据输入、解释业务规则、并根据业务规则做出相应的决策规则引擎的能干什么假设我们碰到一个需求:我们要给公司工作满5年的员工发纪念章一般我们做法是: if(员工工作年限>=5){原创 2017-11-18 16:05:50 · 5695 阅读 · 2 评论 -
Drools7.5.0教程(2)-开发环境准备
Drools7.4.1教程(2)-开发环境准备 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统基本环境准备jdk: 1.8eclipsemaven 3.5.3drools 环境安装进入drools下载地址下载drools运行环境 打开eclipse安装drools插件 地址: https://download.jboss.org/drools/release原创 2017-11-18 17:15:26 · 3012 阅读 · 2 评论 -
Drools7.5.0教程(11)-drools决策表的使用
Drools7.4.1教程(11)-drools决策表的使用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统什么情况下使用决策表条件类似,可以穷举出各类情况,条件比较单一,可以一行表格内将规则描述清楚的情况下,可以采用决策表来制定规则。怎么使用?老的示例,一个需求,60以下不及格,60-70及格 70-90 良好 90-100 优秀 100满分,这个规则就能够满足决策表的原创 2017-12-05 19:44:53 · 5721 阅读 · 2 评论 -
Drools7.5.0教程(10)-drools规则流的使用
Drools7.4.1教程(10)-drools规则流的使用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统什么是规则流,规则流什么用?规则流能够控制,规则中的复杂流程,在复杂业务中,很多时候并不需要触发所有的规则,很多时候需要触发的规则也需要,像程序一样,符合某些逻辑,如,当X对象X 属性等于 A 时,触发 规则A 中的规则,当等于B时,触发规则B中的规则,这时候用规则原创 2017-12-04 20:05:26 · 10723 阅读 · 13 评论 -
Drools7.5.0教程(9)-workbench中git使用
Drools7.4.1教程(9)-workbench中git使用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统GIT使用在workbench编写各种规则,打包,发布,编译,并不适合开发工作,既然workbench里面包含着一个git那怎么去使用这个GIT呢,把项目clone到本来开发。在6.5的时候,有资料库,资料库里面有对应的git地址,那么7.4.1里面怎么用呢原创 2017-11-29 18:25:00 · 2596 阅读 · 1 评论 -
Drools7.5.0教程(8)-workserver服务发布调用
Drools7.4.1教程(8)-workserver服务发布调用 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统发布进入server,点击添加容器,选择要发布的JAR 出现如下,说明部署成功 注册容器发布规则之后需要进行注册,不然无法进行调用 如该例:服务地址为: http://127.0.0.1:8080/kie-server/services/rest原创 2017-11-29 17:12:37 · 3402 阅读 · 8 评论 -
Drools7.5.0教程(7)-workserver部署
Drools7.5.0教程(7)-workserver部署 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统server介绍server为drools的一个组件,drools通过workbench 打包开发部署到server上,server为规则JAR包提供了一个宿主容器,这样其他服务就可以通过http的方式,调用对应规则,这样的好处在于,要调用drools可以不再引用JA原创 2017-11-29 15:40:21 · 5597 阅读 · 9 评论 -
Drools7.5.0教程(6)-workbench规则的打包发布
Drools7.4.1教程(6)-workbench规则的打包发布 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统环境准备maven步骤配置环境变量 打包发布 3.进入setting-> Artifacts 查看jar包 打开:maven工程引入jar方法 下载:直接下载JAR包 其中,打包显示下载路径为: http://127.0.0.1:8080/ki原创 2017-11-23 20:12:59 · 4180 阅读 · 1 评论 -
Drools7.5.0教程(5)-workbench规则开发与测试
Drools7.4.1教程(4)-workbench规则开发与测试 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统规则进行时假设我们现在要做一个考试评分的规则,60-70分以上为及格,70-90分以上良好,90-100分为优秀新建数据对象 由于其实规则项目就是一个maven项目,所以我们先新建一个软件包,再建立一个数据对象package com.myteam.dem原创 2017-11-22 20:15:59 · 5899 阅读 · 4 评论 -
Drools7.5.0教程(4)-workbench之项目创建
Drools7.4.1教程(4)-workbench之项目创建 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统workbench简介workbench是, drools规则系统的一个系统管理平台,其中包含了一个微版的版本控制器git,一个内置版本的maven,集成了,项目创建,维护,测试,打包,发布一整套流程。那我们今天就来创建一个规则项目。项目创建选择右上角设置按钮原创 2017-11-21 19:54:42 · 7292 阅读 · 0 评论 -
Drools7.5.0教程(3)-workbench安装
Drools7.5.0教程(3)-workbench安装 drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统环境准备apache-tomcat-8.5.23jdk1.8部署方法先下载相关依赖包 kie-tomcat-integration.jar javax.security.jacc-api.jar slf4j-api.jar 如果找不到可以到戳我下载–>d原创 2017-11-20 18:55:42 · 6815 阅读 · 9 评论 -
Drools7.5.0教程-目录
Drools7.4.1教程-目录Drools7.4.1教程(1)-简介Drools7.4.1教程(2)-开发环境准备Drools7.4.1教程(3)-workbench安装Drools7.4.1教程(4)-workbench之项目创建Drools7.4.1教程(5)-workbench规则开发与测试Drools7.4.1教程(6)-workbench规则的打包发布Drools7.4.1原创 2017-11-18 16:13:19 · 2560 阅读 · 1 评论