- 浏览: 18410 次
- 性别:
最新评论
文章列表
配置web.xml
设置DBRuleServerServlet的参数xmltype的值为json,如下:
<servlet>
<servlet-name>DBRuleServerServlet</servlet-name>
<servlet-class>com.flagleader.webserver.DBRuleServerServlet</servlet-class>
<init-param>
<param-name>xmltype</param-name>
<par ...
Java类通过Servlet调用-json格式
在Eclipse中制作一个Test6类,main中接收参数,通过servlet服务调用student.add规则包。显示返回结果。
配置web.xml
设置DBRuleServerServlet的参数xmltype的值为json,如下:
<servlet>
<servlet-name>DBRuleServerServlet</servlet-name>
<servlet-class>com.flagleader.webserver.DBRuleServerServlet</servlet- ...
Java类通过Servlet调用-xml格式(调用指定版本)
完成 Java类通过Servlet调用-xml格式 的1到7小点操作,
即(1、配置web.xml 2、配置说明 3、解析web.xml 4、编译文件存放目录 5、登录webrule管理平台 6、webrule管理平台 添加任务和添加服务 7、查看任务和服务)
新建版本库
访问webrule下的servser的index.jsp,即
http://localhost:8880/webrule/server点击选项卡“规则执行版本”,右键点击左边窗体“规则库版本”,选择“新建版本库”,如下图:
弹出窗体“工程信息”, ...
webrule是VisualRules提供的web管理平台,在此webrule放在VisualRules安装目录下Tomcat下的webapps目录下的,如D:\VisualRules\Tomcat\webapps,启动Apache Tomcat rules,如下图:
配置web.xml
配置webrules下的web.xml,既
D:\VisualRules\Tomcat\webapps\webrule\WEB-INF\web.xml。
参考:webrule\WEB-INF\web.xml。
配置的web.xml需注意配置如下信息:
<servlet>
<de ...
指定规则编译文件目录,调用指定目录下默认文件的编译文件,既指定文件\default,如指定目录为E:\rscfile,那默认文件目录指E:\rscfile\default,为了能调用不同版本下的同名编译文件,可选择目录,比如E:\rscfile\1.1或者E:\rscfile\1.2,这样就会执行1.1或1.2下的编译文件。
添加java测试类
在java工程中添加一个java类,名为Test3.java,其内容编辑如下:
package com.flagleader;
import java.io.File;
import java.util.ArrayList;
import java.u ...
在Eclipse中制作一个Test2类,main中接收参数输入姓名,通过接口RuleService调用执行本地规则编译文件,返回结果。
添加java测试类
在java工程中添加一个java类,名为Test1.java,其内容编辑如下:
package com.flagleader;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import com.flagleader.engine.RuleEngine;
import com.flagleader.engine.RuleEngineExcep ...
指定规则编译文件目录,调用指定目录下默认的版本 下的规则编译文件 ,既版本default,在没有指定版本的情况下,VisualRules内部约定调用版本default下的规则编译文件,如指定目录为E:\rscfile,那默认版本目录E:\rscfile\default。
添加java测试类
在java工程中添加一个java类,名为Test1.java,其内容编辑如下:
package com.flagleader;
import java.io.File;
import java.util.List;
import com.flagleader.engine.RuleEngine;
impor ...
案例场景描述:
外部系统传入一些学生基本信息(如:姓名、性别、年龄等),经规则引擎中的规则转换,学生信息以list信息返回给外部系统。
案例规则部分实现:
左键点击“文件”—“新建规则工程(N)”,如下图:
弹出窗体“创建新工程”,工程名称为“test1”,存放路径默认,勾选上“工程名同名时覆盖”,如下图:
新建规则包:右键点击工程“test1”—“新建规则包”,并将其命名为“学生录入”,如下图:
定义变量:点击对象库,查看其编辑窗体,点击传输数据中的 图标,弹出窗体,名称“id”,类型选择“int”,显示名称“编号”,如下图:
添加计算表格:右 ...
在VS中制作一个HelloSoap类,将姓名参数传递给规则服务,并调用hello规则包,显示返回的欢迎辞。
新建C#工程
在VS中,新建一个名为HelloSoap的控制台应用程序的工程:
添加引用
将RuleEngine.dll添加到引用中。该文件一般位于VisualRulesSolution安装目录的samples\notnet\RuleEngine\bin\Release目录下:
添加服务引用
然后输入Soap服务所在的地址,在地址栏中输入http://192.168.19.128:8880/soap/services/RuleSoap?wsdl 。
点击 ...
在VS中制作一个HelloServer类,将姓名参数传递给规则服务,并调用hello规则包,显示返回的欢迎辞。
新建C#工程
在VS中,新建一个名为HelloServer的控制台应用程序的工程:
添加引用
将RuleEngine.dll添加到引用中。该文件一般位于VisualRulesSolution安装目录的samples\notnet\RuleEngine\bin\Release目录下:
编写Program.cs
代码如下,其中192.168.19.128为服务器地址:
using System;
using System.Collections.Generic;
us ...
在Eclipse中制作一个HelloSoap类,将姓名参数传递给规则服务,并调用hello规则包,显示返回的欢迎辞。
首先需要查看服务器的Apache Tomcat rules服务是否开启,同时需要保证缺省安装的Tomcat工程下面有个soap的工程:
注意要将生成在VisualRulesSolution的安装目录的rules目录下的hello.rsc复制到tomcat的webapps\soap\WEB-INFO\classes目录下,这样可以保证规则包可以通过axis访问。
启动Rule Engine Server
在系统的服务中启动Apache Tomcat rules服务:
...
在Eclipse中制作一个HelloServer类,main中接收参数输入姓名,通过端口形式的规则服务调用hello规则包,显示返回的欢迎辞。
首先需要查看服务器的Rule Engine Server服务是否开启,为了能够正常启动Rule Engine Server,首先需要设置Java路径:
设置JAVA_HOME变量
在windows环境中,设置系统的环境变量,添加一个JAVA_HOME变量,将其设置为VisualRulesSolution安装目录下的jre目录。
如果已经安装了JDK,则可以设置为JDK的安装目录。
启动Rule Engine Server
在系 ...
webrule是VisualRules提供的web管理平台,在此webrule放在VisualRules安装目录下Tomcat下的webapps目录下的,如D:\VisualRules\Tomcat\webapps,启动Apache Tomcat rules,如下图:
1、 配置web.xml
配置webrules下的web.xml,既
D:\VisualRules\Tomcat\webapps\webrule\WEB-INF\web.xml。
配置的web.xml需注意配置如下信息:
<servlet>
<description>
</d ...
除了规则配置器嵌入的页面配置器生成的jsp页面,调用规则包之外,其他的java工程如果要调用此规则包,可以通过规则引擎类类进行调用。以下演示eclipse中java工程如何调用规则包。
设置java工程路径
首先在eclipse的java工程中 ...
规则包开发 通过规则配置器的测试步骤包括创建工程、创建规则包、定义对象库、定义规则、发布规则包、测试规则包、创建web页面、web方式测试规则包1、创建工程 输入“体验开发”作为工程名,如果不需要改变工程存储路径,则直接点击确定即可:点击确定后,规则编辑器中就会出现“体验开发”的规则工程,如下:通过windows的资源浏览器,也可以看到已经新建的规则工程的存储位置: 如下所示,可以看到在VisualRulesSolution的安装目录下的Samples目录下面,新建了一个“体验开发”的目录,在此目录下面有一个default.prj文件,以及两个目录分别为data和bak目录。其中dat ...