本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
基于Aviator的规则引擎Demo
编写不易,转载请注明(http://shihlei.iteye.com/blog/2421576)!
一 概述
Aviator 是一个Java 语言实现的表达式引擎,可以接受字符串类型的表达式,带入参数求值。
需求场景:
用户日志字段:[ip,phone,userid,action]
希望灵活组合这些字段,生成规则,比如 “1小时,userid,在ip上,触发a ...
规则引擎Visual Rules Solution开发基础教程【连载24】-- 使用VisualRules规则引擎实现业务逻辑
使用VisualRules规则引擎实现业务逻辑
使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本。这篇文章展示如何使用VisualRules规则引擎让 Java™ 应用程序更适应变化。VisualRules有一个本地规则表达式语言和一个规则编辑器插件,使 VisualRules的应用更加简单快捷
要求施加在当今软件产品上的大 ...
规则引擎开发规范--程序开发类规范<连载2>
1.3.异步调用规则包
通过ruleEngine.excuteSynchronized(String)函数可以异步方式调用规则包。
RuleEngine ruleEngine = RuleEngineFactory.newInstance().getRuleEngine();
ruleEngine.put( ...
规则引擎开发规范--程序开发类规范<连载1>
1.1.Java程序调用规则
Java程序可以通过engine.jar中提供的API调用规则包或者规则包中的一级规则,调用时,简单的调用代码如下:
RuleEngine ruleEngine = Rul ...
Visual Rules Solution规则引擎——Aix上规则包发布及部署手册
Aix上规则包发布及部署手册
一、 安装分发服务程序
1、 将以下文件复制到能连接Aix的前置机中。文件包括:ruleauto.bat、ruleserver.bat、rulethreads.xml、excuter.rei、lib目录下所有的jar包、rules目录以及下面的log4j.properties和用数据库管理器生成的生产环境下的tp.conf文件。
2、 用ftp服务器连接。将上述文件统 ...
规则引擎Visual Rules Solution开发基础教程【连载19】--规则协同管理介绍
规则协同管理介绍
一、简介
在团队开发项目时,往往都是分工开发,所以在开发过程中经常会涉及到规则包共享、版本控制、权限控制以及协同管理等问题。规则协同管理是用于管理规则包、控制规则版本、维护规则权限、协同规则更新、实现规则共享的管理系统。规则协同管理不仅大大增加了团队开发的效率,还能做到规则包及时更新与修改,来实现更快更好的响应业务规则的变更,最后达到规则的可控性、灵活性、可维护 ...
规则引擎Visual Rules Solution开发基础教程【连载17】--VisualRules接口调用(六)
VisualRules接口调用(六)
——Java类中含类
本案例的需求是:
规则包:新建一个学生规则包,此规则包接受一系列参数(编号,姓名,性别,年龄,年级,备注),定义两个map参数(学生,教师)用于接收数据,一个学生由多名教师授课,录入一条学生信息,显示该学生的任课老师。
Java类调用:在Eclipse中制作,main中接收对象,将对象传给规则执行,查 ...
规则引擎Visual Rules Solution开发基础教程【连载15】--VisualRules接口调用(四)
VisualRules接口调用(四)
一、Java类调用服务接口本地调用
在Eclipse中制作一个Test2类,main中接收参数输入姓名,通过接口RuleService调用执行本地规则编译文件,返回结果。
1.添加java测试类
在java工程中添加一个java类,名为Test1.java,其内容编辑如下:
package com.flagleader ...
规则引擎Visual Rules Solution开发基础教程【连载11】--WebService 搭建及调用
WebService 搭建及调用
webservice的应用已经越来越广泛了,CXF开发webservice也是比较方便和简单的,它和spring的集成可以说是非常地好。举一个CXF开发webservice的例子吧。
一、环境搭建
首先,下载CXF,官网(http://cxf.apache.org/),具体位置如下图:
解压后,得到 ...