随笔分类 -  Drools

摘要:1、决策表 Drools除了支持drl形式的文件外还支持xls格式的文件(即Excel文件)。这种xls格式的文件通常称为决策表(decision table)。 决策表(decision table)是一个“精确而紧凑的”表示条件逻辑的方式,非常适合商业级别的规则。决策表与现有的drl文件可以无缝 阅读全文
posted @ 2021-11-17 13:38 民宿 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1、规则介绍 各保险公司针对人身、财产推出了不同的保险产品,作为商业保险公司,筛选出符合公司利益最大化的客户是非常重要的,即各保险产品的准入人群是不同的,也就是说保险公司会针对不同的人群特征,制定不同的产品缴费和赔付规则。 下面保险产品准入规则的简化版,当不满足以下规则时,系统模块需要返回准入失败标 阅读全文
posted @ 2021-11-17 13:35 民宿 阅读(170) 评论(0) 推荐(0) 编辑
摘要:通过Drools规则引擎来根据规则进行申请人的合法性检查,检查通过后再根据规则确定信用卡额度,最终页面效果如下: 1、计算规则 合法性检查规则如下: 信用卡额度确定规则: 2、实现步骤 2.1、创建maven工程creditCardApply并配置pom.xml文件 <?xml version="1 阅读全文
posted @ 2021-11-17 13:30 民宿 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1、个人所得税计算器 1.1、名词解释 税前月收入:即税前工资,指交纳个人所得税之前的总工资 应纳税所得额:指按照税法规定确定纳税人在一定期间所获得的所有应税收入减除在该纳税期间依法允许减除的各种支出后的余额 税率:是对征税对象的征收比例或征收额度 速算扣除数:指为解决超额累进税率分级计算税额的复杂 阅读全文
posted @ 2021-11-17 13:25 民宿 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1、global全局变量 global关键字用于在规则文件中定义全局变量,它可以让应用程序的对象在规则文件中能够被访问。可以用来为规则文件提供数据或服务。 语法结构为:global 对象类型 对象名称 在使用global定义的全局变量时有两点需要注意: 1、如果对象类型为包装类型时,在一个规则中改变 阅读全文
posted @ 2021-11-17 13:19 民宿 阅读(70) 评论(0) 推荐(0) 编辑
摘要:前面我们已经知道了规则体的构成如下: rule "ruleName" attributes when LHS then RHS end 1、enable属性 enabled属性对应的取值为true和false,默认值为true。 用于指定当前规则是否启用,如果设置的值为false则当前规则无论是否匹 阅读全文
posted @ 2021-11-17 13:09 民宿 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1、规则文件构成 在使用Drools时非常重要的一个工作就是编写规则文件,通常规则文件的后缀为.drl。 drl是Drools Rule Language的缩写。在规则文件中编写具体的规则内容。 一套完整的规则文件内容构成如下: Drools支持的规则文件,除了drl形式,还有Excel文件类型的。 阅读全文
posted @ 2021-11-17 11:53 民宿 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1、业务场景说明 业务场景:消费者在图书商城购买图书,下单后需要在支付页面显示订单优惠后的价格。具体优惠规则如下: 现在需要根据上面的规则计算优惠后的价格 2、开发实现 第一步:创建maven工程drools_quickstart并导入drools相关maven坐标 <dependency> <gr 阅读全文
posted @ 2021-11-17 11:39 民宿 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1、什么是规则引擎 规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模块编写业务决策(业务规范),由用户或开发者在需要时进行配置、管理。 需要注意的是规则 阅读全文
posted @ 2021-11-17 11:32 民宿 阅读(280) 评论(0) 推荐(0) 编辑
摘要:问题引出 现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示 通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学历、电话、所在公司、职位、月收入、是否有房、是否有车、是否有信用卡等。录入完成后点击申请按钮提交即可。 用户提交申请后,需要在系统的服务端进行用户信息合法性检查( 阅读全文
posted @ 2021-11-17 11:28 民宿 阅读(66) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示