- 浏览: 55399 次
最新评论
-
蒙奇君杰:
煎蛋就是幸福 写道我想说,lz你英语水平真不咋的,错误信息提示 ...
tomcat在Debug模式下无法启动解决办法 -
煎蛋就是幸福:
我想说,lz你英语水平真不咋的,错误信息提示的是在45秒内启动 ...
tomcat在Debug模式下无法启动解决办法
文章列表
使用VisualRules规则引擎实现业务逻辑
使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本。这篇文章展示如何使用VisualRules规则引擎让 Java™ 应用程序更适应变化。VisualRules有一个本地规则表达式语言和一个规则编辑器插件,使 VisualRules的应用更加简单快捷
要求施加在当今软件产品上的大多数复杂性是行为和功能方面的,从而导致组件实现具有复杂的业务逻辑。实现 J2EE 或 J2SE 应用程序中业务逻辑最常见的方法是编写 Java 代码来实现需求文档的规则和逻辑。在大多数情况下,该代码的 ...
规则协同管理之系统管理
系统管理是用于管理系统的。系统管理有4个主要部分:资源管理,菜单管理,日志管理,工作流设置。在系统管理中可以控制系统的菜单信息、资源信息、页面信息以及查看、导出日志信息 ...
规则协同管理之信息维护
信息维护只有两个部分内容:个人资料,修改密码。
一、个人资料
个人资料:查看自己的资料信息。信息由四部分组成:用户名称,电子邮件,手机号码,职位,页面如图所示:
二、修改密码
修改密码要输入原始密码以及新密码,重复密码。如图所示:
只要原密码正确,以及新密码和重复密码相同,点击提交密码修改就成功。
规则协同管理之权限管理
权限管理由三部分组成:用户管理,规则权限,角色管理。
一、用户管理
用户管理用于对系统用户进行管理,主要任务有:部门管理,用户维护,分配用户角色,初始化用户信息。用户管理的主界面如图所示:
1.部门管理
部门管理主要是从三个方面进行管理:新建部门,修改部门信息,删除。规则协同管理初始只有三个部门:技术部、市场部、客户部。
新建部门:添加新的部门信息,操作如图所示:
点击了新建部门之后,在弹出的窗口填写添加的部门信息,如图所示:
输入部门名称:财务 ...
规则协同管理之规则管理
一、规则上传
我们可以把规则配置器上规则包、规则工程上传到规则服务器上,通过规则协同管理对已上传的规则包进行管理。打开规则配置器,选择导入规则包,如下图所示:
点击了“打开规则包”,选择我们安装目录下VisualRules—sample—体验开发中规则工程导入到规则配置器中,如下图所示:
选择“打开”之后,就在规则配置器中可以看到该工程,如下图所示:
在导入规则工程之后,就需要在规则配置器中登录到规则协同管理上,登录的过程如图所示:
&
规则协同管理介绍
一、简介
在团队开发项目时,往往都是分工开发,所以在开发过程中经常会涉及到规则包共享、版本控制、权限控制以及协同管理等问题。规则协同管理是用于管理规则包、控制规则版本、维护规则权限、协同规则更新、实现规则共享的管理系统。规则协同管理不仅大大增加了团队开发的效率,还能做到规则包及时更新与修改,来实现更快更好的响应业务规则的变更,最后达到规则的可控性、灵活性、可维护性。
二、登录管理系统
在登录规则协同管理之前,必须要在windows服务中开启两个服务:Apache Tomcat Server与mysql rules。依次点击“开始”—“运行 ...
Linux环境 安装配置说明
一、安装配置测试环境及版本
1.1测试系统环境说明
本VRS Linux环境安装配置说明的测试系统环境为:
Red Hat Enterprise Linux 6 32bit
1.2测试程序版本说明
(1)VRS版本:vrs_linux_4.1.1.zip
(2)JDK版本:jdk1.7.0_25
(3)Tomcat版本:Tomcat5
(4)MYSQL版本:MySQL-server-5.6.12-2.el6.i686,MySQL-client-5.6 ...
VisualRules接口调用(六)
——Java类中含类
本案例的需求是:
规则包:新建一个学生规则包,此规则包接受一系列参数(编号,姓名,性别,年龄,年级,备注),定义两个map参数(学生,教师)用于接收数据,一个学生由多名教师授课,录入一条学生信息,显示该学生的任课老师。
Java类调用:在Eclipse中制作,main中接收对象,将对象传给规则执行,查询执行结果,可执行选择版本,执行不同版本下的规则文件。
一、规则包开发
1.新建规则包
右键点击工程“test1”—“新建规则包(P)”,并将规则包命名为“学生”,如下图:
...
VisualRules接口调用(五)
Java类中的List<E>类和VisualRules中的List<list>
本案例的需求是:
规则包:新建一个学生录入规则包,此规则包接受一系列参数(编号,姓名,性别,年龄,年级,备注),将数据全部插入到内存表中,在定义一个list<list>查询内存表数据。
Java类调用(可调用不同版本):在Eclipse中制作一个Test10类,main中接收对象,将对象传给规则执行,查询执行结果,可执行选择版本,执行不同版本下的规则文件。从上面例子都能看出来,从规则调用过来的学生表中数 ...
VisualRules接口调用(四)
一、Java类调用服务接口本地调用
在Eclipse中制作一个Test2类,main中接收参数输入姓名,通过接口RuleService调用执行本地规则编译文件,返回结果。
1.添加java测试类
在java工程中添加一个java类,名为Test1.java,其内容编辑如下:
package com.flagleader;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import com.flagleader.engi ...
VisualRules接口调用(三)
一、Java类通过Servlet调用-json格式
在Eclipse中制作一个Test6类,main中接收参数,通过servlet服务调用student.add规则包。显示返回结果。
1.配置web.xml
设置DBRuleServerServlet的参数xmltype ...
VisualRules接口调用(二)
接上一篇,下面介绍一下“Java类通过Servlet调用-xml格式”的方法。
突然发现无法上传图片,暂时发到CSDN上:
http://blog.csdn.net/qq_qq_123nidaye/article/details/49861969
VisualRules接口调用(一)
前面已经叙述了如何使用规则引擎,那么如何在Eclipse/MyEclipse中引入通过规则引擎编写好的模块呐?在接下来的连载中会详细介绍。
为了能够清晰的描述,还是用规则引擎重新 ...
WebService 搭建及调用
webservice的应用已经越来越广泛了,CXF开发webservice也是比较方便和简单的,它和spring的集成可以说是非常地好。举一个CXF开发webservice的例子吧。
一、环境搭建
首先,下载CXF,官网(http://cxf.apache.org/),具体位置如下图:
解压后,得到以下目录,如图所示:
将上图中解压的..\apache-cxf-2.7.6\lib目录中的所有文件复制到新建工程lib目录下特别是endorsed文件夹也要原样复制。
二、 ...
VisualRules的组成及执行原理
在前几篇博客中,做了一些实例的讲解,下面来做一下简单的总结:
一、VisualRulesSolution组成
VisualRulesSolution产品包括规则引擎、规则服务、规则配置器、数据库配置器、界面配置器、界面模板编辑器、web框架、规则库管理系统等
1.规则引擎
规则引擎是外部程序调用通过规则配置器定义的规则包的接口,规则引擎是最底层的调用规则包的接口,目前实现的规则引擎是java语言的接口。规则服务是对其他语言或者系统提供调用规则包的接口。
规则引擎目前采用j ...