Drools介绍

http://www.oschina.net/p/drools
Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools 允许使用声明方式表达业务逻辑。可以使用非 XML 的本地语言编写规则,从而便于学习和理解。并且,还可以将 Java 代码直接嵌入到规则文件中,这令 Drools 的学习更加吸引人。

Drools 还具有其他优点:

  • 非常活跃的社区支持
  • 易用
  • 快速的执行速度
  • 在 Java 开发人员中流行
  • 与 Java Rule Engine API(JSR 94)兼容

来自CSDN开发人员的简介,文章链接在下面:

Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。

其他文章:

http://baike.baidu.com/view/2349764.htm-Drools百度百科

http://blog.csdn.net/quzishen/article/details/6163012-JAVA规则引擎-Drools

时间: 2024-10-16 15:42:09

Drools介绍的相关文章

Drools视频教程网盘下载

规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策.接受数据输入,解释业务规则,并根据业务规则做出业务决策.     Drools实现了规则引擎,它是一个业务逻辑集成平台,基于JAVA和RATE算法的产生式规则引擎实现,是Red Hat旗下的开源产品. 课程大纲 1.Drools介绍 2.Drools规则语言 3.领域特殊语言( DSL ) 4.决策表 5.Guvnor 6.RETE算法 7.Drools高级语法 8.Activit

Drools规则工作流引擎全面开发教程(基础语法、性能调优、常用工具)

课程讲师:David 课程分类:其他 适合人群:初级 课时数量:9课时 更新程度:完成 用到技术:Java.Drools 涉及项目:Drools规则工作流引擎 联系方式:需要更多相关资料可以联系 Q2748165793 一.课程背景 1.1 Drools是什么? 规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策.接受数据输入,解释业务规则,并根据业务规则做出业务决策. Drools实现了规则引擎,它是一个业务逻辑集成平台,基于JA

Drools规则工作流引擎开发视频教程

Drools规则工作流引擎全面开发教程(基础语法.性能调优.常用工具)课程讲师:David课程分类:其他适合人群:初级课时数量:9课时更新程度:完成用到技术:Java.Drools涉及项目:Drools规则工作流引擎咨询qq:1840215592 Drools规则工作流引擎全面开发教程详情:http://www.ibeifeng.com/goods-495.html课程介绍:Drools 学习最主要的部分是其特殊的基础语法以及巧妙布局运用,如果想要对Drools有所收获,比如JBPM5,那么我们

推荐一个课程;Drools规则工作流引擎全面开发教程(基础语法、性能调优、常用工具)

今天给大家推荐一套David老师的课程,一共有9个课时. 什么是Drool 规则工作流引擎呢 ? 规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策.接受数据输入,解释业务规则,并根据业务规则做出业务决策. Drools实现了规则引擎,它是一个业务逻辑集成平台,基于JAVA和RATE算法的产生式规则引擎实现,是Red Hat旗下的开源产品. Drools历史 2001年,Drools问世,基于线性蛮力搜索 在2.0版本后,又基于Ra

《疯狂Workflow讲义(Activiti6.x)》教学视频

大家好,工作流引擎Activiti6的教学视频目前正在录制中,大部分视频会免费提供,大家可以关注我的公众号获取,更新进度请留意公众号信息. 视频目录: 01 Activiti介绍与搭建开发环境 02 运行官方例子 03 编写第一个Activiti程序 04 流程引擎配置与服务组件 05 Activiti数据库介绍 06 API(1)Activiti数据查询 07 API(2)流程文件部署 08 API(3)流程定义 09 API(4)任务操作 10 API(5)任务参数与附件 11 API(6)

drools 决策引擎介绍、开发

1. 背景介绍 1.1  何为规则引擎 很多企业的IT业务系统中,经常会有大量的业务规则配置,而且随着企业管理者的决策变化,这些业务规则也会随之发生更改,为了适应这样的需求,IT业务系统应该能够快速且低成本的更新,通常做法是将业务规则的配置单独拿出来,使之与业务系统保持低耦合,实现这样功能的程序,叫做规则引擎. 接受数据输入,解释业务规则,并根据业务规则作出业务决策,从而实现了将业务决策从应用程序中分离出来. 1.2  一个实际的例子 银行贷款业务中,每种贷款类型都有不同的业务规则,并且这些规则

Drools Expression 介绍

用好Drools 中的表达式是你的规则引擎能否强大的必要条件 http://docs.jboss.org/drools/release/6.1.0.Final/drools-docs/html_single/index.html 下面列出了几个个人认为比较重要的点: AND Drools 默认的并列表达式就是 前置的AND (and Cheese( cheeseType : type ) Person( favouriteCheese == cheeseType ) ) when Cheese(

kie-api介绍和使用

参考:KIE kie在drools jbpm uberfire里广泛被使用,下面对kie-api中的几个重要组件做下简单介绍 maven依赖 <dependency> <groupId>org.kie</groupId> <artifactId>kie-api</artifactId> <version>6.0.2.Final</version> </dependency> 几个组件 KieServices:k

Drools应用实例

Drools 实例介绍 Drools编译与运行: 在Drools当中,规则的编译与运行要通过Drools提供的各种API来实现,这些API总体来讲可以分为三类:规则编译.规则收集和规则的执行. Kmodule.xml的编写 kmodule.xml文件放到 src/main/resources/META-INF/文件夹下 代码的实现(具体内容) <?xml version="1.0" encoding="UTF-8"?> <kmodule xmlns