drools规则引擎学习总结

drools规则引擎学习总结

ID:35294357

大小:246.77 KB

页数:6页

时间:2019-03-23

drools规则引擎学习总结_第1页
drools规则引擎学习总结_第2页
drools规则引擎学习总结_第3页
drools规则引擎学习总结_第4页
drools规则引擎学习总结_第5页
资源描述:

《drools规则引擎学习总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、规则引擎Drools1什么是drools规则引擎是一种嵌套在应用程序中的组件,实现了将业务规则从应用程序代码中分离出来。规则引擎使用特定的语法编写业务规则,规则引擎可以接受数据输入、解释业务规则、并根据业务规则做出相应的决策。Drools是一款基于Java的开源规则引擎,所以在使用Drools之前需要在开发机器上安装好JDK环境,Drools5要求的JDK版本要在1.5或以上。2Drools规则引擎环境配置环境Myeclipse8.5+drools5.1.1+SpringMVC2.1在drools官网下载drools-5.1.1

2、-eclipse-all.zip,drools-5.1.1-bin.zip;下载地址:http://download.jboss.org/drools/release/5.1.1.34858.FINAL/2.2安装drools插件到myeclipse将drools-5.1.1-eclipse-all.zip解压,然后将解压文件夹拷到MyEclipse8.5dropins,然后重启Myeclipse,进入出现如下图所示drools选项,表示插件加载成功。2.3配置droolsruntime将drools-5.1.1-bin.z

3、ip解压,然后将其路径配置Droolsruntime中,如图所示。3将drools整合到ADS项目中3.1将drools的jar包加入到ADS工程中在UserLibraries中配置drools依赖的jar包,这些jar包都在drools-5.1.1-bin.zip中,由于系统是由SpringMVC实现,不能重复加入Spring和hibernate的所依赖的jar包。将droolslibrary加入到ADS工程中3.2将drools整合到SpringMVC中spring-mvc.xml中导入drools配置文件代码如下:如图所示:beans-drools.xml代码如下:

5、"http://drools.org/schema/drools-spring"xmlns:camel="http://camel.apache.org/schema/spring"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsdhttp://drools.org/schema/drools-springhttp://anon

6、svn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.0.0.xsdhttp://camel.apache.org/schema/springhttp://camel.apache.org/schema/spring/camel-spring.xsd"><

7、drools:resources>4在ADS项

8、目中,引入规则引擎在规则文件rules.drl中加入以下规则代码如下packagecom.simware.ads.service.impl;#listanyimportclasseshere.importcom.simware.ads.vo.AdOpp;rule

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。