Drools
纸上得来终觉浅,绝知此事要躬行
这个作者很懒,什么都没留下…
展开
-
初探Drools--搭建 7.11版workbench
初探Drools--搭建 7.11版workbench前言workbench搭建workbench简单介绍workbench环境workbench下载修改tomcat 配置1.把war包解压缩放到tomcat webapps下(将名字改成kie-drools-wb)2.把drools 相关的jar下载好放到lib下(4个jar)3.在tomcat的bin目录下创建setenv.bat文件4.修改配...原创 2019-04-15 10:29:04 · 2085 阅读 · 0 评论 -
初探Drools--workbench的使用
初探Drools--workbench的使用前言创建项目创建数据对象和DRL 文件打包前言workbench 的作用其实就是我们写一个maven项目,并且可以通过其打包发布。创建项目创建数据对象和DRL 文件数据对象(很简单 也可以自己写java代码)2.DRL 文件这里先出一个例子 后面会详细的讲解的package com.myspace.ljltest.test;impo...原创 2019-04-15 10:48:12 · 5989 阅读 · 0 评论 -
初探Drools--workbench maven仓库地址设置
初探Drools--workbench maven仓库地址设置前言maven 环境配置maven conf 设置(conf/settings.xml)workbench 配置前言我们写好一个drools jar 打包之后想放到自己指定的位置,自己试了半天才弄好了。默认地址是C:\Users\Administrator.m2\repositorymaven 环境配置自己用的mavne 3....原创 2019-04-15 10:57:13 · 2147 阅读 · 0 评论 -
初探Drools--执行一组规则(筛选规则)
初探Drools--执行一组规则(筛选规则)前言需求规则过滤AgendaFilter实现类前言Drools 版本是7.11的。自己对于Drools的研究是按照需求进行学习的,所以这个系列也算是自己的学习过程。需求目前的需求是fact就一个,但是规则有很多,需要将一些规则分组执行。规则过滤通常来说 我们调用规则很简单,创建fact 之后 利用session直接fireAllRules就行...原创 2019-04-22 17:21:39 · 3887 阅读 · 1 评论 -
初探Drools--workbench 中文乱码问题
初探Drools--workbench 中文乱码问题前言原因解决办法前言我们利用workbench 编写DRL文件的时候,出现中文。打包发布以后 发现项目启动之后规则出现乱码问题。原因自己的工具是myeclipse 项目是utf-8的编码。但是window的默认字符是gbk,应该是jvm加载jar包的时候默认的也是gbk,所以导致中文乱码。解决办法目前个人的解决办法是 在环境变量里加上...原创 2019-04-18 09:38:07 · 1668 阅读 · 0 评论 -
初探Drools--java端使用
初探Drools--java端使用前言pom文件初始化工具类调用前言本系列都是使用7.11版本pom文件 <!-- drools --> <dependency> <groupId>org.kie</groupId> <artifactId>kie-api</...原创 2019-04-23 10:12:00 · 2394 阅读 · 0 评论 -
初探Drools--动态更新
初探Drools--动态更新前言java代码注意点前言本系列都是使用7.11版本。 利用workbench打包打完之后,我们不需要重启服务,也不需要替换jar包,因为drools会自动帮我们去updatejava代码每隔10秒钟,drools会去maven仓库看看你有没有更新,有的话它会自动updatekScanner.start( 10000L );创建session 调用玩之后需...原创 2019-04-23 10:21:39 · 897 阅读 · 0 评论