KIE之基础API详解

本文介绍了KIE的基础API,包括KieServices、KieContainer、KieBase、KieSession及其关系。KieServices作为核心接口提供构建和运行对象的访问。KieContainer承载KieBase,KieBase是知识仓库,包含规则和方法。KieSession是执行规则的会话,用于与Drools引擎交互。KieRepository管理KieModule。创建KieBase成本高但KieSession创建成本低,KieProject协助构建KieModule并存入仓库。

在有些术语使用的时候,我有时候会用KIE项目、KIE引擎或者Drools项目、Drools引擎,大家应该理解KIE是Drools等项目的一个统称,所以在大多数情况下KIE或者特指Drools都是差不多的。

现在我们开始了解KIE的相关API,在这个helloworld例子中,我们接触过如下这些类和接口:

kie-api-class-1

我们通过KieServices对象得到一个KieContainer,然后KieContainer根据session name来新建一个KieSession,最后通过KieSession来运行规则。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值