E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
drool规则引擎
使用 Drools
规则引擎
实现业务逻辑
使用
规则引擎
可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本。本文展示了如何使用Drools
规则引擎
让Java™应用程序更适应变化。
joeyshi
·
2009-05-06 09:00
规则引擎
研究(一)——Rete算法(5)——一种产生式的优化算法
(注:本文参考自Toru Ishida.AnOptimizationAlgorithmforProductionSystems.IEEETRANSACTIONSONKNOWLEDGEANDDATAENGINEERING,VOL.6,NO.4.AUGUST 1994.) 产生式系统的优化算法一、简介产生式系统的系统随着事实数目的增多,性能也跟着下降。因为在大多数的系统中,匹配过程中的连接(join)
joeyshi
·
2009-05-06 09:00
规则引擎
研究(一)——Rete算法(4)——Rete算法的特例Uni-Rete算法
(注:本文参考自Tambe,M.,Kalp,D.,andRosenbloom,P.(1991).Uni-Rete:SpecializingtheRetematchalgorithmfortheunique-attributerepresentation.TechnicalReportCMU-CS-91-180,SchoolofComputerScience,CarnegieMellonUniver
joeyshi
·
2009-05-06 09:00
规则引擎
研究(一)——Rete算法(3)
4.6 连接节点(Joinnode)当一个连接节点的alpha内存中加入一个事实时,将引发此连接节点的rightactivation,当一个连接结点的beta内存中加入一个token时,将引发此连接节点的leftactivation。连接节点的数据结构包括:指向其alpha内存和beta内存的指针,变量连接检测的说明,指向子节点的指针。当一个连接节点的alpha内存中加入某个事实时,引发right
joeyshi
·
2009-05-06 09:00
规则引擎
研究(一)——Rete算法(2)
使用RETE算法的模块系统,有四个入口,分别是添加事实(add-wme)、去除事实(remove-wme)、添加规则(add-production)、去除规则(remove-production)。上面的主要介绍了建立rete网络后添加事实的过程。下面先具体介绍alpha网络的建立和添加事实的过程,然后再介绍另外三个过程。4.4 Alpha网络当事实添加到工作内存后,alpha网络对事实进行必要的
joeyshi
·
2009-05-06 09:00
规则引擎
研究(一)——Rete算法(1)
RETE算法介绍一、rete概述Rete算法是一种前向规则快速匹配算法,其匹配速度与规则数目无关。Rete是拉丁文,对应英文是net,也就是网络。Rete算法通过形成一个rete网络进行模式匹配,利用基于规则的系统的两个特征,即时间冗余性(Temporalredundancy)和结构相似性(structuralsimilarity),提高系统模式匹配效率。二、相关概念2.1 事实(fact):事实
joeyshi
·
2009-05-06 09:00
基于Rete算法的JAVA
规则引擎
作者:张渊夏清国(西北工业大学计算机学院,西安710072)出自:《科学技术与工程》第6卷第11期2006年6月摘要在软件应用中若能抽取出规则,可以使软件实体更灵活,
规则引擎
使得这成为可能。
joeyshi
·
2009-05-05 16:00
java
算法
api
持久层框架
引擎
业务规则引擎
Java
规则引擎
工作原理及其应用
引言目前,Java社区推动并发展了一种引人注目的新技术——Java
规则引擎
(RuleEngine)。
joeyshi
·
2009-05-05 16:00
java
工作
api
action
引擎
业务规则引擎
制作在线的轻量级
规则引擎
的开源项目的提议
由于Drools等
规则引擎
需要采用规则匹配等方式来定义规则,这种方式并不适合于一般的程序逻辑。因此希望制作一个基于一般的程序逻辑的简易的
规则引擎
。我们现在在一些项目中,还是经常需要用到这些逻辑配置的。
joeyshi
·
2009-05-05 13:00
Ajax
Flash
嵌入式
语言
工作流引擎
引擎
冒号课堂§4.4:情景范式
冒号课堂第四课重温范式(4) 4.4情景范式——餐馆里的编程范式理论是认生的孩童,多陪他玩玩,自会活泼起来 ——题记 关键词: 编程范式,情景编程,闭包,
规则引擎
摘要
郑晖
·
2009-04-16 17:00
Jess 7.0p1——Java平台
规则引擎
(一)
原始地址:http://javawei.blog.163.com/ 1.入门1.1.需求 Jess是一个用java语言编写的程序库。因此要使用Jess你需要Java虚拟机(JVM)。你可以从SunMicrosystems上免费得到一个非常适合用于Windows,Linux,Solaris上的JVM。Jess7是兼容所有版本的Java,从开始的JDK1.4到现在的最新版本JDK1.5。版本更老的编号
liuzhenwen
·
2009-04-15 22:00
java
eclipse
文档
语言
平台
引擎
Java
规则引擎
与其API(JSR-94)
本文对Java
规则引擎
与其API(JSR-94)及相关实现做了较详细的介绍,对其体系结构和API应用有较详尽的描述,并指出Java
规则引擎
,规则语言,JSR-94的相互关系,以及JSR-94的不足之处和展望复杂企业级项目的开发以及其中随外部条件不断变化的业务规则
jiajunde
·
2009-04-01 14:00
java
算法
项目管理
企业应用
IT厂商
什么是Drools?
(译者增加:什么是Drools, 摘自drools.org) Drools 是一个基于Charles Forgy's的Rete算法的,专为Java语言所设计的
规则引擎
。
zym820910
·
2009-03-31 11:00
DAO
spring
框架
struts
企业应用
RETE算法的描述
通过一周左右的研究,对
规则引擎
有了一定的了解。现在写点东西跟大家一起交流,本文主要针对RETE算法进行描述。我的文笔不太好,如果有什么没讲明白的或是说错的地方,请给我留言。
truddysnow
·
2009-03-22 22:00
rete算法简介
目前来说,大部分
规则引擎
还是基于rete算法作为核心,但都有所改进,比如
drool
,jess等等,下面介绍rete算法的概念,一些术语,以及使用
规则引擎
需要注意的问题。
truddysnow
·
2009-03-22 22:00
基于Rete算法的JAVA
规则引擎
作者:张渊夏清国(西北工业大学计算机学院,西安710072)出自:《科学技术与工程》第6卷第11期2006年6月摘要在软件应用中若能抽取出规则,可以使软件实体更灵活,
规则引擎
使得这成为可能。
truddysnow
·
2009-03-22 22:00
java
算法
api
持久层框架
引擎
业务规则引擎
通用系统管理平台开发过程(五)
暂时先考虑这些了,至于工作流的定制功能,是重点需要思考的,有同事建议在这定制的功能中加入“
规则引擎
”,这是一个很好的建议,不过“
规则引擎
”的整合,也是我最终要实现的。
小开ye
·
2009-03-14 23:00
工作
公告
rete算法简介
目前来说,大部分
规则引擎
还是基于rete算法作为核心,但都有所改进,比如
drool
,jess等等,下面介绍rete算法的概念,一些术语,以及使用
规则引擎
需要注意的问题。
Element&lina
·
2009-03-01 20:00
数据结构
算法
cache
脚本
单元测试
Jboss Rules
第一章
规则引擎
1.1 什么是
规则引擎
1.1.1 背景介绍 A.I.
J盛软件
·
2009-01-09 14:00
算法
jboss
jbpm
企业应用
vb
简单是王道《十、Martin Fowler:应该使用
规则引擎
吗?》
单纯针对
规则引擎
这种工具来说,有些想法和我们的接近。关于工具,前面的博客中已经讲过两次。下面的文章是从一个侧面提醒我们,工具的使用要非常地谨慎。
nj21
·
2009-01-08 11:00
职场
规则引擎
休闲
王道
Martin
Fowler
简单是王道《十、Martin Fowler:应该使用
规则引擎
吗?》
单纯针对
规则引擎
这种工具来说,有些想法和我们的接近。关于工具,前面的博客中已经讲过两次。下面的文章是从一个侧面提醒我们,工具的使用要非常地谨慎。
nj21
·
2009-01-08 11:00
职场
规则引擎
休闲
王道
Martin
Fowler
冒号课堂§4.4:情景范式
l
规则引擎
有何用处?l 能否设想一
冒号专栏
·
2008-12-21 23:00
规则引擎
开发日记2
做了一个测试,才觉得有了感觉,有一个问题弄了我很久,就是在运行后发现出现死循环,见下。 package com.common.Rule; import com.acl.bo.WorkManager; function void Console(String message){ System.out.println(message); } rule "state&q
入云涛
·
2008-11-21 11:00
规则引擎
规则引擎
开发日记1
最经有项目要用到
规则引擎
,所以要去研究下相关技术,果然有点不容易,光下载部署就用了我很长时间,现在将
规则引擎
的学习日记记下来,当然相当一部分是从网上找的方法。首先是找一份好的学习资料。
入云涛
·
2008-11-19 10:00
java
eclipse
jboss
MyEclipse
bbs
Drools
规则引擎
的使用总结
Drools
规则引擎
的使用总结 前一段时间在开发了一个做文本分析的项目。在项目技术选型的过程中,尝试使用了Drools
规则引擎
。让它来作为项目中有关模式分析和关键词匹配的任务。
Jeffrey's Sky
·
2008-11-04 14:00
一个小学题目的解:
规则引擎
Drools实现
同学帮他侄儿问我一个问题: 资源: 1、小明的钱可以购买50瓶汽水。 2、老板搞促销,两个空汽水瓶子可以换一瓶汽水。 问:小明最多能喝多少瓶汽水? 开始还楞了一下, 现在的小学题目还真不简单。不过马上给出答案: 先是50瓶,然后用50个空瓶换来25瓶,喝完后用25个空瓶换12瓶再多个空瓶, 喝完后用13个空瓶换6瓶,然后是7个空瓶换3瓶,然后是4个空瓶换2瓶, 然后是2个空
ihuashao
·
2008-10-29 15:00
C++
c
C#
Blog
一个小学题目的解:
规则引擎
Drools实现
同学帮他侄儿问我一个问题:资源:1、小明的钱可以购买50瓶汽水。2、老板搞促销,两个空汽水瓶子可以换一瓶汽水。问:小明最多能喝多少瓶汽水?开始还楞了一下,现在的小学题目还真不简单。不过马上给出答案:先是50瓶,然后用50个空瓶换来25瓶,喝完后用25个空瓶换12瓶再多个空瓶,喝完后用13个空瓶换6瓶,然后是7个空瓶换3瓶,然后是4个空瓶换2瓶,然后是2个空瓶换1瓶,最后问老板借1个空瓶,再用2个空
lcllcl987
·
2008-10-29 15:00
一个小学题目的解: 采用
规则引擎
Drools实现
同学帮他侄儿问我一个问题: 资源: 1、小明的钱可以购买50瓶汽水。 2、老板搞促销,两个空汽水瓶子可以换一瓶汽水。 问:小明最多能喝多少瓶汽水? 开始还楞了一下, 现在的小学题目还真不简单。不过马上给出答案: 先是50瓶,然后用50个空瓶换来25瓶,喝完后用25个空瓶换12瓶再多个空瓶, 喝完后用13个空瓶换6瓶,然后是7个空瓶换3瓶,然后是4个空瓶换2瓶, 然后是2个空瓶换1瓶,最后问老板
lcllcl987
·
2008-10-23 15:00
C++
c
算法
C#
Blog
drools初接触
Drool
是jboss的
规则引擎
, 老早就想看看了, 前断时间忙的一直没有时间.现在抽空学习一下.记录一下学习的心得体会, 也算给今年一个交代.是一.
ihuashao
·
2008-10-22 18:00
eclipse
jboss
Blog
Go
Drools学习(二)
附件为jboss提供的demo, 稍微整理了下, 可直接在eclipse中import进来 (前提: 下载并安装
Drool
的eclipse插件:Drools 4.0.7 Eclipse Workbench
lcllcl987
·
2008-10-20 15:00
eclipse
jboss
idea
Jess 7.0p1——Java平台
规则引擎
(一)
原始地址:http://javawei.blog.163.com/ 1. 入门 1.1. 需求 Jess 是一个用 java 语言编写的程序库。因此要使用 Jess 你需要 Java 虚拟机( JVM )。你可以从 Sun Microsystems 上免费得到一个非常适合用于 Windows , Linux , Sol
qianjigui
·
2008-10-19 22:00
java
eclipse
jvm
网络应用
lisp
Jess 7.0p1——Java平台
规则引擎
(一)
原始地址:http://javawei.blog.163.com/ 1. 入门 1.1. 需求 Jess 是一个用 java 语言编写的程序库。因此要使用 Jess 你需要 Java 虚拟机( JVM )。你可以从 Sun Microsystems 上免费得到一个非常适合用于 Windows , Linux , Sol
qianjigui
·
2008-10-19 22:00
java
eclipse
jvm
网络应用
lisp
Drools学习(一)
Drool
是jboss的
规则引擎
, 老早就想看看了, 前断时间忙的一直没有时间.现在抽空学习一下 什么是
规则引擎
, rete算法等等就交给google了. 鄙人是实干家. 一. 环境配置.
lcllcl987
·
2008-10-17 17:00
eclipse
算法
jboss
Google
UP
使用
规则引擎
(Jess)驱动Javascript实现服务器端编程
这个思路在上周就确定了,但是一直没有空去实现。 直到今天才实现了一个简单的原形。而且还有很多问题没有解决,主要都是对JESS不熟悉。 主要的思路就是,在servlet收到请求后,将Servlet, Request, Response, Session几个对象封装成Java Bean添加Jess引擎作为Fact。 根据定义好的规则,调用相应的服务器端javascript
kgd924
·
2008-09-15 14:00
JavaScript
编程
Web
bean
servlet
确定使用
规则引擎
做url mapping
不过主要还是学习一下
规则引擎
的使用方法. 一个简单的原形以实现. 大概的流程如下: 1. servlet 接受HTTP请求. 2.
kgd924
·
2008-09-09 00:00
Web
servlet
Google
告警关联
规则引擎
举例
比如网络中某设备出现“端口故障”告警,往往会导致相关的信号“帧丢失”告警发生,这也就是说“端口故障”告警是根源性的,而“帧丢失”告警是衍生出来的,所以“帧丢失”告警应该删除,不应该在最终的告警客户端显示。这条规则可以在Rule类中以一段简单的代码表示: if ( alarmsType.equals("端口故障") ) {PortFaultSource.add (alarms
hongliangpan
·
2008-07-23 10:00
C++
c
工作
C#
何时使用
规则引擎
?
并非所有应用程序都应使用
规则引擎
。如果业务逻辑代码包括很多 if-else 语句,则应考虑使用一个
规则引擎
。维护复杂的 Boolean 逻辑可能是非常困难的任务,而
规则引擎
可以帮助您组织该逻辑。
zhangcheng
·
2008-07-22 15:00
编程
奇思妙想:
规则引擎
实现工作流引擎
结果老板说,我们之所以实现自定义的
规则引擎
除了满足其他一些业务需求外,还希望它能实现工作流引擎的功能,这样我们就可以不要再使用jbpm,而且jbpm还不一定能满足我们的需求,如果用我们自定义的,那我们就可以实现自己想要的功能
kayzhan
·
2008-06-24 10:00
工作
Hibernate
jboss
jbpm
lua
hibernate如何与lua结合
其实是想实现自定义
规则引擎
,网上完全没有这方面的资料,不知道大家有什么好的想法和建议
kayzhan
·
2008-06-23 19:00
游戏
Hibernate
脚本
嵌入式
lua
drools
规则引擎
J2EE应用中的应用框架不计其数,通用的框架能够解决常用的系统架构的客户端与服务器端的功能,如何组织企业应用中的业务逻辑,仍必须靠手工的代码来解决。随着大量业务规则的变化,导致应用程序不停的变更,如果能找到一种解决商业逻辑的架构,来解决当商务规则不停的变化时,可以保证我们的应用系统具有较好的柔韧性,可以适应特定的商务规则的变化,而无需修改我们的应用系统。Drools就是这样的一个应用在商务逻辑层
evanerv0079
·
2008-06-05 23:00
java
编程
语言
groovy
引擎
产品
规则引擎
的优点
规则引擎
的优点 • 声明式编程
规则引擎
允许你描述做什么而不是如何去做。 这里的主要优点是使用规则更加容易对复杂的问题进行表述,并得到验证。 (规则比编码更容易阅读).
brighter
·
2008-05-13 16:00
eclipse
编程
算法
Web
领域模型
答复: Drools规则管理问题
只要你用规则代理来加载规则,不管你有没有使用BRMS,
规则引擎
都会自动加载修改后的规
wener
·
2008-04-21 17:00
drools
JAVA的
规则引擎
实现
一、Drools:Drools是一个BobMcWhirter开发的开源项目,实现了JSR94RuleEngineAPI并提供了单元测试代码。应用了Rete核心算法。Drools提供了三种语义模块――Python模块,Java模块和Groovy模块。站点:http://drools.org/Drools-商务逻辑框架的选择:http://www.matrix.org.cn/resource/arti
ab_yann
·
2008-04-16 13:18
规则引擎
JAVA的
规则引擎
实现
一、Drools: Drools是一个Bob McWhirter开发的开源项目,实现了JSR94 Rule Engine API并提供了单元测试代码。 应用了Rete核心算法。Drools提供了三种语义模块――Python模块,Java模块和Groovy模块。 站点:http://drools.org/ Drools- 商务逻辑框架的选择: http://www.matr
Ab.Yann
·
2008-04-16 13:00
java
python
Excel
企业应用
groovy
SpringSide2.0概述
它整合了Full-Stack 的开源构件库,提供包括,WebService,JMS,工作流,安全,报表,
规则引擎
,搜索引擎,定时任务等企业应用特性,以构件式的开发架构,配合Ant与Eclipse plugin
tgyd2006
·
2008-04-02 15:00
spring
Hibernate
jbpm
企业应用
Lucene
SpringSide2.0概述
它整合了Full-Stack 的开源构件库,提供包括,WebService,JMS,工作流,安全,报表,
规则引擎
,搜索引擎,定时任务等企业应用特性,以构件式的开发架构,配合Ant与Eclipse plugin
tgyd2006
·
2008-04-02 15:00
spring
Hibernate
jbpm
企业应用
Lucene
一个处理逻辑表达式的java程序
有兴趣的朋友可以在此留言
规则引擎
现在有几种
A life of continued exploration is a life worth living.
·
2008-02-26 19:00
答复: 关于
规则引擎
在企业项目中的使用
roger_xl 写道
规则引擎
的出现使得商业决策逻辑和应用开发者的技术决策分离,增强了软件的柔韧性. Java
规则引擎
项目 Drools 被设计为可插入式的语言实现。
hocus
·
2008-02-01 16:00
设计模式
算法
python
企业应用
groovy
关于
规则引擎
在企业项目中的使用
规则引擎
的出现使得商业决策逻辑和应用开发者的技术决策分离,增强了软件的柔韧性. Java
规则引擎
项目 Drools 被设计为可插入式的语言实现。目前规则能用Java, Python和Groovy实现。
roger_xl
·
2008-01-30 21:00
设计模式
算法
网络应用
企业应用
groovy
Java Cache 开源项目
包括实体引擎, 服务引擎, 消息引擎, 工作流引擎,
规则引擎
等。Ofbiz与
jiasudu1649
·
2008-01-28 09:00
java
应用服务器
框架
cache
企业应用
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他